skysight-inc/HackerNews huggingface dataset:
You should be careful here, and not lump together "many Schemes" and "Racket" (or other specific Scheme implementations). The thing is that Scheme standards have traditionally avoided tying the language with a macro system that requires some specific representation for syntax -- giving you only the simple rewrite rules system means that you don't actually need to know that representation.

In Racket, OTOH, there are definitely syntax objects with enough functionality to write code that handles them, and I suspect that you know that. The question is whether this should be considered "homoiconic" or not, but this is a kind of a subjective issue, since at an extreme, I can say that all languages that have strings are homoiconic. Perhaps you need more from the language to make it so, maybe eval, or maybe actually require it to have compile-time procedural macros? In any case, Racket will have all of the features that CL does, so it is arguably at least "as homoiconic" as CL is. But in fact, it has more than just s-expressions: these syntax objects are basically sexprs + a bunch of stuff like source location and lexical context, so in fact they represent more than what lists in CL do. Should I then conclude that Racket is more homoiconic than CL? And this is not a tongue-in-cheek argument: in fact, many CL implementations are aware of the limits of sexprs as good representation for code, and add things like source location via a backdoor, like a hash table that maps pair objects to additional properties. Racket does that in its basic syntax representation so IMO it's fine to indeed consider it more homoiconic. And I also say that for the addition of lexical context information -- that's something that is not only included in the Racket syntax object, it's something that you just cannot get in CL, so if homoiconicity is being able to have a high-level representation of code (unlike raw strings), then this is another point where Racket wins the pissing context.

Finally, it's not that all "many Schemes" are limited as described above -- there are many of them that have their own macro systems with similar syntax values, and that includes Schemes that follow R6RS since that dictates syntax-case which comes with them. It just happens that Racket is has been traditionally running at the front lines, so it's more advanced.
For the mystified, apparently GTD® stands for Getting Things Done and is a "groundbreaking work-life management system".

http://www.davidco.com/about-gtd
You'd have had a better experience had you:

1. Installed Command Line Tools for Xcode instead of Xcode (you don't need the IDE now for build tools, and yes this used to be painful)

2. use homebrew instead of macports which is more actively maintained and generally works better
Best Interests
The film is "The Cabin in the Woods."
I generally come read the comments on a post before visiting the linked page, I'd read your comment and still tried to scroll once I finally clicked through, it just says 'more down here' to my muscle memory.
Actually I'm surprised he got employed without a degree. From anecdotal experience, in the UK a degree is expected for most programming jobs; the rest will require formal qualifications of other means.
They actually do - by the volt - amp offerings for residential consumers. Also, a big dream of the utilities is to be able to reach in and "hint" to your appliances when they should sleep. Power companies really don't want many people to buy electric cars because the grid has far too little capacity to handle charging them.

Give them time, and they will.
Ask HN: How are you thinking about Window Phone 8?
I played around with the new Nokia Lumia 920 today and was actually impressed with Windows Phone 8. It was fast, the UI was unique but pretty simple to learn, and surprisingly the actual phone was solid. What shocked me the most was the price point of $99.

How are developers thinking about the Win 8 platform? Are you waiting to see if it gains any traction with consumers? Are you building apps now because it is much easier to be found?

With all the patent issues and now licensing costs of Android, I have a feeling hardware manufacturers are going to begin to move to Win 8. Combine that with Microsoft's deep pockets and the other aspects of the ecosystem that they have built (XBox, Surface, etc.), I think they will be a player in one or two years, but mostly at the expense of Android.
The big example of a failed project was a tower defense game? These things are a dime a dozen (when they're not free) - why would anyone throw their money behind maybe getting a new one developed when half the would-be game designers in the world are already writing them for free?
His requests module is an improvement, but he says being able to specify the outbound IP of an HTTP request is out of the scope of his module???

https://github.com/kennethreitz/requests/issues/394

That's why I am still using urllib2.
> In the US, the poor live quite comfortably.

Uh what? That individuals consume some amount of resources to live doesn't mean that they live comfortably. There is going to be some kind of minimum amount you have to pay to live, as you can't get everything for free even if you are homeless. That even those with the lowest incomes use up resources equivalent to $20k per year doesn't mean that those people are living comfortably, but we can see for Americans that there is some kind of minimum cost to living even if you can't make enough to pay for it all outright.

Drugs and poverty are intersectional. Laws for drug offenses involving substances most prevalent in poor communities have and continue to have harsher penalties than for drugs that are prevalent in more affluent communities. Drugs are highly available in poor communities, both for addicts and for those that want to sell them since economic advancement through traditional channels are denied to them. Police agencies in many cities enforce crime in the poorer parts of town that are inhabited primarily by people of color much more often than in more affluent areas.

The effects of drug prohibition amplify exiting social and economic issues in US society, so we know that US drug policy has been a total failure and must be changed.
I like gnome shell, (although I like kde even more so I use that), but that doesn't mean I'm going to agree with the outrageous views expounded by the gnome devs: "Please Remove the tray icon functionality we don't use it anymore", "You have to decide if you are a gnome app or not", "I'm against having use themes", etc. I don't think it is the gnome shell that was under attack recently it was the attitude of the gnome 3.0 towards the user/contributors.
Failure as default is usually not a good policy for a runtime system.
Apart from explaining what GTD is, you might wanna make new screenshots. From the third screenshot on the website, it makes it looks like over 75% of the screen is about GTD and Getting to Know the app. It looks like some info handout for GTD and your app - maybe make some dummy todo tasks which users can relate to?

The disappointing sales is totally your fault. Measure what you did wrong and fix it - before a million other great GTD apps come to Win 8. The GTD apps on every platform are unbelievably powerful and don't make mistakes you're making. I for one, will not let a product handle my life whose creator did not care to spend more than 5 minutes taking app store screenshots.
Which introduces all kinds of questions not answered on the product page. Good case for hiring a copywriter.
So my 'voter ID' is a Twitter account? This is a conspiracy by those with easy access to Twitter to silence the voices of those who can't easily obtain Twitter!
Those images are generated in real time!? And Octane only costs $99! I am utterly gobsmacked.
They still suck even if you set a large initialCapacity.
Watching the motion of the real Swiss railway clocks [1] with its smoothness is quite soothing.

"It requires only about 58.5 seconds to circle the face, then the hand pauses briefly at the top of the clock. It starts a new rotation as soon as it receives the next minute impulse from the master clock." [2]

1: http://www.youtube.com/watch?v=IvIvKiDWDks
2: http://en.wikipedia.org/wiki/Swiss_railway_clock
I agree with the last bit. Neither Gnome nor Canonical have any competing devices in the mobile market. They don't have developer base or user mass to support their ambitious mobile projects. Why leave desktop users behind in hope that mobile users will pick up Gnome or Unity. Even if they are able to bring their shells to market, the deciding factor in mobile market is availability of quality application. A hugely successful project like Android has not made its mark in tablet market due to lack of tablet optimized apps. All this mobile-driven development is work in futility.
The Cabin in the Woods. 2012 horror movie written by Joss Whedon.
Some feedback from reading this page:

- Why is your example logger named d? It might seem nitpicky but it's hard
to read an example with a meaningless single character variable.
- "d.close() # stop logging" - what is this? What does it mean to "stop
logging" and why do I want to?
- "Add a coroutine" - I would wager the lay Python developer doesn't even
know what this word means.
- lggr.Lggr() - Why not just name the class Logger?
- The default format variables are inconsistent about when words are
separated with an underscore.
- I can't make sense of the example logging calls. In one you pass a
dictionary as the second argument, in another you pass three strings as
separate arguments. Why would anyone pass a message like this instead of
just using standard string formatting? Especially when there's other
legit arguments like extra. It's not even really clear why you'd want to
pass something in extra instead of in the message.

I fully support your goal, but at a glance this seems like a confusing alternative
to logging.

EDIT: hot dang it's hard to format a bulleted list on HN
Your original post compared Gnome 3's performance to Windows 7. Windows RT is even snappier than Windows 7, and I doubt it'd be performant at all on the machine you mention.
Ios-queryable - IQueryable/IEnumerable for Core Data
Thanks for making me google to try to understand what the hell GTD means.
That link doesn't appear to work for me, so I think the same content is available at http://docs.python-guide.org/
I still don't see what is hard with Android development, but maybe it likes on my liking for Java/C++ development tools.
Acoustic simulation is a deficit in first-class CAD packages.

That's probably more of a feature than a bug since they have different purposes and different. That said, there are a variety of acoustics simulation (including auralization) software designed to be used with CAD packages, included EASE/EASERA, CATT Acousics, Bose Modeler, BASTIAN, SONarchitect and so on.

These packages aren't at a point where they can be used by non-acoustics experts which is probably why they aren't integrated directly into CAD software (although I remember reading once about an auralization package for AutoCAD, but I can't find it right now) due to limitations in the algorithms that might be ignored by folks that don't know acoustics.
They should allow multiple followers ... hello twitter for HN!
One argument I can see is if you're already on e.g. a small VPS and going up to the next tier is more expensive than moving your redis instance off somewhere else. Or, not specific to this but to the idea in general: moving a resque queue and workers into EC2 to handle widely-varying traffic and faster scaling than ordering more machines at a datacenter. Then redis is just a nice atomic list manager that everything already integrates with.
Would you agree that if a person is focused on making money they won't consider becoming a teacher? Paying $35K vs $30K still can't compete with what a reasonable tech company pays an engineer.
It this really true? I hope this doesn't count as a useless contribution, but paying 21 million dollars for a clock design on your mobile OS seems to me like complete insanity. For this price, you could literally hire multiple competent workers to do whatever you wanted for the rest of their working lives, and still have money left over.

It would be a lot more rational to just switch to a different clock design and pocket the money. 21 million is almost just a rounding error in Apple's accounting department, but it's still a ridiculous amount of money. I can't possibly believe that giving your users this specific design and not losing face due to backpedaling is worth this much.
requests & envoy have saved me a huge amount of hours. I wish I met Kenneth when he was in Toronto this weekend, I would have bought him anything he wanted.
>Many Apple Stores are too crowded, noisy and smelly for me to feel comfortable.

Well, if being the only person in the store is your thing, you can always try the Microsoft stores ;-)
I was more interested in knowing whether you have any real world examples of MapDB?
Yes, it's fantastic. Have always opted for a standing desk where possible.
http://store.apple.com/us/product/H8358ZM/A/pny-hook-flash-d...

edit: reviews are spotty
Easier to ask for forgiveness than to ask for permission?

They're sitting on 120 Billion dollars. 22 million is only 0.183% or that. I have a hard time believing they intentionally made such a hypocritical move to save 22 million dollars.
Have you given Cheddar a shot? https://cheddarapp.com/ It's pretty good and there is an API!
Thanks! Looking forward to hear your results. If any of them works well on your Prime, could you email me some screenshots? thomas at kjemperud dot net
Also there- loved it. I think the key is what he said about writing the readme first. Write the docs on how you'd want to use the software, then hold yourself to that API when you actually write it.
I'm still in Toronto :)
I can say that it's been fairly standard for me to be interviewed (a few times in one case) and then having the firm never contact me again, and not even answer a brief email asking about progress.

This in marketing departments for high tech firms, mind you.

Clearly, they a) don't care, and b) know they can get away with it.
Show HN: My first app, a reverse to-do list
London Startup Weekend: day two
Thanks for sharing your experiences. It always helps to hear all sides of the story.
The other day someone linked their service aimed specifically at this problem, https://understoodit.com/

Given that these other general poll services seem to also cover it, not sure if the specificity is good but I think there is a market.
How to avoid horrible startup advice and choose an amazing advisor
I was actually a fan of Gnome Shell until I went to the LinuxCon 2011 and started talking to the devs. It seems to me that they are trying to turn Gnome into something meant for beginning users while trying to train them with "good" habits. Example: shutdown can only be achieved by holding alt (without gnome-tweak). Considering I have limited power when I'm mobile, I usually shutdown (bootup time is negligible compared to standby power-loss on my netbook).

That being said, I've switched to Cinnamon and haven't looked back: http://cinnamon.linuxmint.com/
http://en.community.dell.com/support-forums/software-os/w/mi...

These ISO's should work on any machine as long as you have a valid Windows 7 Product Key.

I've always bought at least one OEM copy of Windows, or purchased upgrade copies when a new version is released. I picked up three copies of the Windows 7 DVD set (x32 and x64) for $40 each on Amazon, and you can pick up ISO's of Windows 8 directly from Microsoft for $40 a pop.

http://windows.microsoft.com/en-US/windows/buy?ocid=GA8_O_WO...
I'm not disputing that we should end the war on drug users.I'm only disputing the idea that income inequality somehow makes the lives of poor Americans suck, and they turn to drugs as a result.

If you want to argue that the lives of poor Americans suck, look at absolute consumption levels, or better yet, look at the actual basket of goods available to poor Americans.

Here is some data to get you started: http://www.census.gov/prod/2008pubs/h150-07.pdf
Apple and HTC settle patent disputes
The World's Most Toxic Value System
I rarely use that many windows!

The 'exploded' window view shows windows on current workspace so being able to select one from the keyboard means I can group the windows by task/project in different workspaces.
Romney is losing ~566 likes per hour. It will take him 886 days to lose them all.

Also here: http://private.woutervdb.com/romney/

and obama: http://private.woutervdb.com/obama/
A vote which is worth nothing is going to be a target?

A vote is worth a lot. In fact, the basic problem with all online voting schemes, at least according to a dissertation I reviewed, is that vote selling is too easy.

No Internet-based voting system can prevent voter privilege trading (buying/selling) without removing its principle advantages, like voting anywhere at any time with minimum friction.
Thanks for the tips, I've looked into the List monad, but I'm sure there are some useful ones I haven't looked into.
Stacking IO Monads seems to be a useful topic. I'm also looking into Warp and Yesod for the req/res Monads.
"Launchpad Chicken". Is it really considered shameful to save a spaceship from disaster?
I imagine that the part you find soothing is the first 58.5 seconds of each minute, where the second hand just rotates continuously rather than ticking.

But I find it really jarring that the clock stops every minute and then starts up again with a jerk.
They didn't create the clock with the notion that it would cost this much. They used a design, whether it was copied or not from the Swiss design, and subsequently the Swiss Rail claimed infringement.
...but they've already distributed the copied design to X people, so 21 million / X is probably a reasonable cost.

I don't know if Apple using that design is great advertising for Mondain (who make a range of nice watches) or if it has trashed the value of those watches.

I think that if I'd spent £500[1] on a watch that I wouldn't want it to be on everyone's iPads.

[1] most of the watches are much cheaper than that.
There is a kill-switch in System Settings, has been since the brown stuff hit the fan and I expect Canonical realised they had to do something. This has been discussed in another current HN thread...
Rules For API Management
I'm not sure why you feel this niche requirement requires three question marks. The point of modules like this is to make it easier to do the tasks that 95% of developers are likely to need to do regularly, at the cost of not covering all rare use cases.
Sure, see my link above (http://stats.stackexchange.com/a/2287/1122). If you want to put an upper bound on the worst-case probability of making a mistake, you use a p-value. If you want to express the conditional probability of a particular hypothesis given the observation (and given a prior belief), you use a posterior probability. The Bayesians also can do silly things (see the cookie example with the inept Bayesian robots). In the end there is no free lunch.
> You think there is no corruption or organised gangs or corrupt politicians in Estonia (or any other country)? Anywhere there is political office, someone'll want to scam their way in.

I never said that. What I'm saying is that the potential payoff is much smaller.

> Yes a small country can be less of a target, but they also need less votes to swing it, and have less money to protect against it.

There's a big difference between the ROI on the control of Estonia vs. the ROI on control of the US. The ROI is geometrically greater in the second case, which means that Estonia can hope to afford to protect itself, whereas it's probably hopeless for the US.
Open Source JavaScript test framework running on node.js
Agree. Still pretty upsetting news for an average stockholder. If those are Apple decisions as to how spend money, no wonder 30% stock downslide. Truly no better usage of this money?? Replacing icon with $99 design and give it out to charity, especially for a company so deattached from such actions, would bring new or sustain existing clientbase much better than this "cool" icon of a clock staying on your device's dashboard.
> A sincere thank you for the gentle corrections; I’ve taken them to heart, and you can be confident I will avoid such mischaracterizations in the future!

Why Randall should almost apologize for a comic is a mystery to me.
Can someone please explain how this is possible, when all the java collections have "int size()" and the max value of a java int is 2,147,483,647?
Google Redirect Virus Removal Tool 
If You Get Redirected When You Are Searching On Google, Yahoo Or Bing… Chances Are That You Have The “Search Redirect Virus”.
ReferEngine - Make your iOS, Android and Windows 8 apps go viral
>No personal information //

So, not your phone number, or the match of the given code with your computer's IP and usage when you go online?
I've used JDBM3 to build a high-speed geocoder from US Census Tiger data. Because the data set is static and read-only, I use a minimal perfect hash function to map zip|street pairs to ids and then JDBM to map those ids to compressed strings of data. I have < 25M entries in JDBM, so not an envelope-pushing use case.

I'm on an old XP machine with very little memory and a slow disk, and I get quite good performance out of it, despite not being able to effectively use mapped or off-heap memory. I expect that moving to MapDB on JDK7 (with its concurrent collections and better memory allocation) will improve performance quite a bit.
> It will take him 886 days to lose them all

Careful, there: http://xkcd.com/605/
Star Wars job goes to Toy Story 3 writer
Well, I'm sure his mom still wants to be friends.

Also, Obama's second term doesn't start until January 20, Romney will have been long forgotten by then.
I've got a Mondaine Big Date, which was about $160. Personally, I'm quite pleased that Apple adopted the design, for the same reason I bought the watch last year: it's a beautiful, very readable design.
Such a fuss made about the acquisition by Disney of Lucas, is it relevant and/or appropriate to submit the news that the writer of Toy Story 3 will be the screen writer for the next Start Wars film?

I worry, I worry ...
http://www.qtile.org/ is a more useful link than a commit diff
A friend noted that I should mention that the people at the event were fully aware that I was filming his talk and were cool with it ;)
Kids tinkering away with robots...this generation is not lost after all
I'm curious about your insertion of "whether it was copied or not from the Swiss design" - any suggestion that this was designed independently by someone who had never seen the Swiss design is either fantasy or absurdity.
I brought this up in a thread on election day. Unless I'm very misinformed there is no requirements in federal or state law of which I am aware that requires a secret ballot.

It is more important to have a verifiable result than an anonymous one. Both would be optimal but introduces complexity.

If donors to political campaigns cannot be anonymous for amounts exceeding some small value like $50 to promote transparency, seems trivial to ditch the tradition of secret ballot to promote participation.
As usual, relevant xkcd: http://xkcd.com/691/
His name is spelled "Munroe", not "Monroe". Interestingly, the correct spelling of his name is literally the first thing you see when you click that link.
http://xkcd.com/605/

The decay looks linear at a glance, but I'd expect it to be exponential on a larger time scale. Time will tell :)

Edit: wanna bet?
I hope that came with a reach around.
That ignore's a whole lot of culture. Democracy is part of western culture. It is a biproduct of individualism, and individual rights... These are not universally agreed concepts and a lot of people don't agree with them.

Essentially the "Democracy is a universal good" is just US propaganda that furthers its own interests.