skysight-inc/HackerNews huggingface dataset:
Actually, you've misindented the CL and that's causing confusion.

You should indent when statements like:

(when (equal foo bar)
(do-something)

So that it doesn't look like:

(when (equal (some-long thing)
(that is being compared))
(do-something)
My (arc-like) lisp dialect has pervasive python-style keyword args, which I find makes code easier to read. See, for example, https://github.com/akkartik/wart/blob/master/063http-get.wts.... Tokens starting with a ':' are keyword args. Removing them doesn't change program behavior.

You don't have to use them, but I find inserting the odd keyword arg makes things much easier to read.
good read, especially like the "is not Paris Hilton' bit.
Wasn't direct at her in particular. Also note that she isn't building CRM software. The example wasn't about her. In addition, generalists may actually not be appropriate for _some_ kinds of software development: it depends on your application.

Generally heavy complaints of "it's impossible to hire engineers" comes from a dissonance between engineers you're trying to hire and the engineers you actually need to hire (or at least the engineers that are interested in your product).
Poster wallpaper
For this reason I have all my personal finance data on an encrypted disk image, backed up offsite to a service that lets me provide my own encryptionkey for the backups. It's more manual than one click to evernote, but I am concerned about security/privacy.
Renewing the photo on your driving licence
You can apply to renew the photo on your driving licence using the Driver and Vehicle Licensing Agency's (DVLA) secure and easy to use online service.
That's true.

But IMO, to make it worthwhile, you still have to get the timing right. That's the hard part.

Identifying a bubble is relatively easy. What you don't know is how big it'll get and when it'll pop.
Facebook can raise a billion dollars over lunch at this point.

Apart from the onerous reporting requirements once you go north of 500 shareholders, I don't see why they would bother to go public unless a very large shareholder started pushing for it. And even then it seems possible to unload multi-centimillion chunks in private exchanges.
Featherstitch: Letting apps express FS consistency requirements
Just wait a few years when it will be cool and retro to go back to 2D.

(hopefully just a few years and not a decade!)
Ask HN: successful career, but want to get an undergrad degree.. what program?
Hi,

I have a successful career in IT and not having an undergrad degree has never been an issue for me.

However, I'd really like to earn a degree.. it's a goal of mine.

I am looking for a program where I will actually learn new things. Something tech related would be ideal, but I am open to other things if they are interesting to me.

I'm in the Boston area, and I'm open to both online courses as well as attending in person. I'd actually like the ability to be able to take some courses in person, when possible.

I did attend Northeastern's CPS program <http://cps.neu.edu> but honestly I didn't find anything challenging or interesting about what they offered. Truthfully, that is the reason why I never obtained a degree previously. I always felt that I could learn more myself. Yet, it is a goal that I want to achieve - but I don't want to achieve it just to do it, I want to actually get something out of it and enjoy it.

Any suggestions on programs to look at? I need something that will allow me to continue working as I take courses.

Thanks in advance for your suggestions.
Parallel Loops: The First Multicore Design Pattern
IANAL, but what was exchanged in those emails is your agreement. Do you state in those emails that the advance is non-refundable? If so, you're completely in the right.

On the other side of it, is there anything in those emails that suggests the other party expects a full refund if the work doesn't meet their standards?
>Or do you mean going through a VPN of some kind?

the VPN of some kind is the easy way to do it, yes. Setting up a new VPN provider is pretty trivial. I could do so tomorrow; all I'd need is one of those visa prepaid cards to do so anonymously.

But the point is that yeah, sure, the government could mandate that we block certain IPs but it would be difficult for the government to do and fairly easy for targets to get around - going after the centralized naming resources is going to be much easier, and is going to produce much less resistance.

It's true that there have been alternate dns root servers for some time now; it's not a technically difficult thing to set up. But it is a huge problem of trust. It's very difficult to design a system that is resistant to governmental pressure but is still trustworthy enough that when I type in a site name I can be fairly certain I'm getting the IP address for that site and not a pretender.
Hi Zach! I miss the luxoflux bunch (I had to help briefly on the first True Crime with the xbox audio, and we pretty much stole all the QA from you guys for Spiderman, which I think is what killed TC:LA (not enough testing))

I really don't know when comes to creative decisions (I'm very bad at that). At the end of the day I can only say we can stream this much and this much (say max 1 stereo stream for music, 6-7 mono voices occasionally, and rest for streaming geometry,t exture).

So part of all this was adjusting, testing to get it right. This is what the author misses - user provided content would never get the same amount of testing, as there is simply no money behind that. For that reason they should limit themselves as much as possible. But I'm begining to go into waters I've never been (never worked on MMO, so what the hell do I know :))

Cheers! I think we met, or at least said Hi couple of times, when walking by! (I'm still at Treyarch)
> I think jacques was referring to the sale itself, which would be in USD, I believe.

That's a pity. Comes to around $310-312,000 local.

The strong AUD has been great for consumers, but not great for exporters. Duncan was an exporter, the dollar rising was going to hurt him.

Tourism has taken a double-whammy with locals going overseas and foreigners staying away.

As a net consumer I am loving the AUD-USD exchange rate. Mind you it's a historical abnormality; for about 70% of its life as a floating currency the AUD has traded at less than 80c US.

If the AUD falls before oil prices, the current government will be (more) doomed.
I asked a bunch of friends the other day if any of them really like 3D movies, and they all said "NO!". Why exactly we're seeing so many of them when we all seem to dislike them is beyond me.
Interesting to know! In my mind, counterfeit == fake == placebo. Thanks.
You are comparing apples and oranges. The canvas in MC is very limited, whereas SL has a broad tool set with a large amount of user customization.
You're probably already thinking this, but in the future don't do a project without a contract. I'd agree with pedalpete that you should take a stand for yourself if he chooses to run anything negative.
How old was he when he hired a contractor labor force or a large number of employees?
Realtek Driver Downloads
Freesoftz maintains the list of available Realtek drivers, which are free to download. You may search or browse our site and find your required driver.
Definitely a ripe spot for put options... but there are no public put/call options available for LNKD yet, as far as I know. It's impossible to price an option without having some history of the underlying security's volatility--and we have zero history for LNKD.

The spread would have to be gigantic to lure market makers into such a trade--and, rightly so, investors aren't interested in gigantic spreads.

If you want to get bearish on this you'll have to strap on your helmet and just short it.
If you like to drive, you're probably going to want to know what makes a car tick and even get your hands dirty.

1) I know several people who are absolute car nuts. Some of them are excellent drivers. Few of them do their own 'dirty' work. (note: I do my own dirty work, but I realize that has less to do with a passion for cars than a passion for independence and understanding systems)

2) That has nothing to do with the article that was posted. Reread it. Note the bit about rally, tanks, and F1 experience as a plus.

the long list of requirements gives you some insight into what the company does

That really doesn't have much to do with the original post, either. It's talking about the (sometimes/often) ridiculous specificity and enormous range of requirements you'll find in job postings. Employers complain of being unable to find "good candidates," yet they'll reject a senior engineer for lacking one bulleted item, regardless of its complexity in relationship to the other requirements. In my experience, this is largely caused by the HR gateway and general incompetence in first-tier candidate selection.

Similarly, refusing to interview a candidate for a bus driver position because the person has no experience driving tanks would be silly.
IIUI Anders isn't suggesting that null isn't necessary, but that you should be able to say in code: this type does not allow nulls (or this type does allow nulls). We have this with value types, int or int?, but not with reference types. Adding this in at the start would have removed many chances for bugs.

E.g. I frequently need to check if params are null and then throw an exception at run time. If I could declare a param as requiring a value then the error could usually be caught at compile time.
Cooler AMD CPUs turn up the heat on Atom
LinkedIn could be turned into the world's best job board. But it is currently built like an old-fashioned dating site. It's like Match.com for jobs.
An eCPM of 0.43 is not ridiculously high.
Their Adsense eCPM, in fact, seems to be ridiculously low. Only A$.04 eCPM.
On the other hand, the FreeBSD bootloader is written in Forth. Per installation, the Denver Airport luggage handling system was massively much more complex, but that doesn't make one terrible implementation representative of the entire language. Good things can still be well written in languages that aren't C.

http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/boot/forth/

And for some sources for the Denver Airport claim:

http://developers.slashdot.org/story/05/08/27/1634255/Denver...

http://www.44342.com/forth-f381-t4059-p1.htm

Edit: it should be noted that the mechanical side of the baggage handling system was extremely complex, and at the beginning was prone to breaking.
I'm sure all their large investors are pushing for it. Given the, uh, irrational exuberance we're seeing, they may well get more for their stake in a very liquid market, and it probably easier to buy or sell in public rather than on the secondary market.
Venturesutra To Simplify Funding For Entrepreneurs
He got $2.25 CPM, which isn't 'ridiculously high' considering there's 8 ads on every page.
Triunfo del amor capitulo 151 - seterah anda
TheGlobe.com
Agreed - fine for contextual information, help, glossaries, but not to be used indiscriminately.
I have seen Minecraft, but it's graphics and detail are nowhere near to what second life has. Again some people like video game like responsiveness, some people like better graphics. It would be ludicrous to design and shop for clothes in minecraft, for example, but a lot of people enjoy doing that in SL.
Youth Is The Power Of Tomorrow: Human Behavior Based on Sunshine…Part 3
The site would really be helped by a WYSIWYG editor. What you see is what you get.

Basically, a new user creating an A/B test isn't going to understand the flow and terminology of the site. The workflow is quite confusing really.

But a new test taker will understand how the site works immediately upon seeing a pre-created test. A question and two pictures on the same page, simple.

To bridge that gap, make the test creation process look like the final result. Make it feel as if you're filling in the page with your info, rather than uploading separate pieces of info. Something like:

http://i.imgur.com/BzsNy.png
I googled this for a bit, and while Google did not do a study on opening links in new tabs/windows, it seems like the University of Washington and Microsoft did: http://jeffhuang.com/Final_ParallelBrowsing_HT10.pdf

Just skimmed the abstract, which says "We find that users switch tabs at least 57.4% of the time." but looking at Table 1, it seems like 64% of people do not open search results in new tabs/windows at all, so your initial guess is about correct.
I would have bought it if it were $1.99. Just a data point for you.
What about profits?
Main image on the Inquisitr site is pixelated. Something I wouldn't expect from a site worth $330,000. Just saying.
I don't like them more than 2D movies but I also don't dislike them as much as a lot of people around here seem to. How to Train Your Dragon and Coraline come to mind as a couple movies that I really loved and particularly enjoyed the 3D aspect of. I would have still liked them if they had only been available in 2D but I probably wouldn't have paid to go see them in the theater. For most people the movie theater is the only place where they can watch 3D movies. I think that a big part of the reason that we're seeing so many of them is that 3D draws more people out to the theaters.
One line (one slider move) fix for him -- reduce drawing distance to less than 512m. This is also suggested as the first comment to his blog.

He basically cranked up the drawing distance until everything is grinding to a halt and decided to complain about how everything is grinding to a halt.

I guess there could just be a simple fix for this, benchmark the PC and the connection and don't let users crank up the distance to unplayable levels.
How is this different from what PKZIPFIX.EXE does?
Share Market Tips, NSE, BSE Tips
SirfPaisa.com has established itself as one of the premier platforms for analysts specially technical analysts of Indian share market. If you are looking for Indian stock market analysis, free live share tips, intraday trading, nifty future, BSE, NSE tips on mobile, stock exchange and equity market news in India, then call us at +91-9814289955 or +91-9501853741 for getting more details.
> Correct me if I'm wrong, but this seems to be a mere ad hominem, not an actual argument. It is also a straw man, because I never claimed that this kind of nitpicking leads to somewhere. In my previous comment I was even implying quite the opposite.

You are wrong, but I will not correct you, as my sarcasm detector beeps strongly here. Correct me if I'm wrong.
I think you're confusing freedom with convenience. This seems to be a common mistake. In my experience the two are frequently mutually exclusive. Here's an example from my personal life:

I like to rock climb on the weekends. Two of my favorite climbing destinations (I like them both for different reasons) have wildly different characteristics.

One is a top-roping area managed by the State Park Service and the management plan and local rock quality conspire to force you to utilize specific pre-planned routes. There are well-maintained trails and a parking lot up top. This is insanely convenient as you can just walk up, clip into anchors at the top of the crag, drop a rope, and you're in business. The convenience factor makes this a really great spot if you're taking out a group of inexperienced folks for their first time climbing. That's convenience.

The second area (in another state park) has no anchors of any kind. Parking is at the bottom a couple miles from the crag and to get to any of the climbs you're looking at a 45 minute hike uphill weighed down with a bunch of gear. The rock is also a lot taller here so toproping isn't an option, everything has to be lead from the ground up, on gear, with no pre-placed protection available. In non-climber terms this means you have to hang your ass out on the line and risk taking a fall on every climb you do there. You are totally free to pick any section of rock that suits your fancy, but this also means you have to be able to assess risk and know what you're about. That's freedom.
You mean "whether two values are actually the same 'value'", right? (So, "(cons A (cons B C)) = (cons A (cons B C))" even though allocated separately as two distinct instances and not cleverly optimized to the same storage in memory) Otherwise, I do not understand your comment, whih is lauding Clojure's preference for values over objects.
Most of the content is unique. The Flippa auction says they spend $3K/month on writers.
I think a lucky rich co founder should be the first tip.
Lawsuit accuses Cisco of aiding Chinese repression
Yeah, the "it's not Paris Hilton" part was funny yet it talks about an important issue: co-founders must be on the same page in regards to expectations and those initial demands/requirements.
What makes you assume that blog posts are all they're doing? Wouldn't it be better to assume that these blog posts are just a small fraction of their marketing strategy?
Oh yeah, Malkia! I'm sorry I didn't recognize you, big guy. Jeff Lander was so thankful you came in, he wanted to kidnap you to keep you at Luxo! You were great!

Yeah, we had some crazy QA requirements for True Crime. It blows me away that there were parts of the map maybe only driven through a few times (we didn't have the resources to do that many complete drivethroughs - 240 square miles is just so big). We have so many "glitch videos" on YouTube I think it autocompletes the word glitch after our game's name!

But that's very true - the iteration was a huge part of the process and of setting those limits.

I couldn't imagine us not being able to go back to an artist and tell them it was chugging. I know some other studios did this thing where anytime the frame rate dropped below 30fps they put a bright red border up! We did fine with just a graphical meter and some really talented environmental artists.

That's another thing - the folks who made our environments got increasingly better at delivering stuff under our budgets, because they were constantly getting feedback about it. Without that, you just can't get the best quality.
As others have pointed out, the article's title is linkbait. The actual article says:

1) Second life lets people design levels.

2) This gets very expensive in bandwidth a high draw levels.

3) This makes it 'unplayable.' (aka a failure)

Clearly its not the case that its unplayable since a lot of people play it. Also the geometry / texture issue is huge when moving from place to place, but manageable when you're in one area. Thirdly the big draw for second life seems to be weird sex acts which are probably mostly mental anyway.

It is one of the few attempts at creating a Metaverse. As the author points out there is a tremendous asset management problem if you try to stream everything from the server. It could be improved.

Given modern disk drives I'm sure you could cache locally pretty much everywhere you went with some lookaside cache code to invalidate local copies when meta-data indicated an update. The author alludes to something like that by asking for a better architecture.

Now it would have been a bit more interesting if it was written from the perspective of "this is what it does well, this is what doesn't work for me" and then go on to speculate or do the math on how one might improve it.

I was looking that the NoSQL dB space as a metaverse management plane. It could work although everyones view of the world would only converge, not instantly be the same. You could use something like MongoDB, it would be read-mostly for geometry. Back when I designed a castle building MMO (never shipped sadly) the textures were fixed (all clients had them) but you could paint them on different geometries. It reduced the bandwidth requirements to sending around vertices and a texture vector (id, origin, u and v vectors). It would be fun to code something up like that with the Unreal engine.
Why Maker Faire Matters
And super important: an 83(b) election, or you're going to regret it dearly. The document linked from the HN post describes how and why in the "Strategies and Pitfalls" section.
The reason they punted on defeating the global-traffic-analysis adversary is that that's, well, really hard. The projects that are requiring themselves to solve that problem before releasing their first version are still in stealth mode.
LEAPS, which are basically long-term options, allows you to speculate longer (1+ years).
If you're using target="_blank", you should let the user know that a new tab/window will open. Probably use a symbol like this: http://code.google.com/apis/checkout/developer/files/OpenInN...
I don't know what they're doing elsewhere but they're certainly laying it on thick and strong here.

http://news.ycombinator.com/item?id=2574303

http://news.ycombinator.com/item?id=2572001

http://news.ycombinator.com/item?id=2569660

http://news.ycombinator.com/item?id=2565564

http://news.ycombinator.com/item?id=2564939

http://news.ycombinator.com/item?id=2561226

and of course this one, within the last 4 days.
Reminds me of the 1990's Yahoo! for the web. I like the site, keep it functional. Improve it don’t expand it. You need to figure out how to get recurring traffic (I have an idea or two - badass idea to be honest but also quite obvious so I think you might know already).
Since people don't typically act irrationally, why not assume that if they're still doing it, it's because it's working by some metric that they're measuring?

I guess I just don't understand the default-hostile attitude.
Summary: people who maintain popular projects can sometimes be jerks because of all of the pressure; it is not an excuse to be a jerk when submitting tickets and/or patches.

This is why I try to submit patches instead of tickets whenever possible. When I can't quite wrap my head around the fix when submitting a ticket, I ask if anyone can point me in the right direction so I can at least try to help fix it.
If the AUD falls before oil prices, the current government will be (more) doomed.

That's simplistic. If the AUD fell back down to 80c US it's unlikely it would hurt the government, and might even help it. It would depend on other factors...

If the AUD falls then presumably we'll sell even more iron ore.

However, the high exchange rate is one factor in discouraging the RBA from raising interest rates (they don't want to encourage more capital inflows to take advantage of our already high interest rates). At the same time, the increase in the exchange rate has done a lot to combat inflation (imports cost less), but has distorted the price basket somewhat (foodstuffs cost a lot more compared to TVs now, for example). If inflation was higher then interest rate increases would be more likely.

But.. a high exchange rate helps protect the Australian housing market from foreign real-estate speculation, as it is relatively a lot more expensive.

But.. a lower exchange rate would help the tourism industry, which is a big employer of groups of people who have been unable to take advantage of the mining boom.

Conclusion: it's a brave person who predicts the political fortunes of a government based on exchange rate movement.
Nice work.
Good to know people are working on this kind of stuff.
Will check out the code.

Made a one-page site for an HN reader too but just for the web. Been planning to roll out a mobile version too but got few responses/comments.

It's http://ireadhn.g-webtech.com/
Yep, Bubble 2.0 is upon us. I just hope people can put two and two together this time and get out before it bursts.
If you are providing them with just a key, you are still trusting them to do the encryption right.

Better to encrypt it yourself, in my opinion.

Also, even if you encrypt it yourself but upload it somewhere, it's possible that the encryption will be cracked at some point in the future (with sufficient advance of technology).

So the safest way (in terms of privacy) is not to send backups offsite at all, or at least to make sure they're physically secure from anyone else getting their hands on them.
Laser puts record data rate through fibre: 26 terabits per second
Site is back now but different domain -
http://ireadhn.g-webtech.com/
Edexcel Maths June 2011 - UK PDF Database