skysight-inc/HackerNews huggingface dataset:
I don't know when exactly it ended but I'm quite certain there was little time to continue experimenting with socialist schemes when one is under attack. Industry needed to be able to function in order to produce everything required to win.

And, yes, war is NOT good for the economy or anything else, other than repelling invaders. When all your shit's blown up, you ain't got shit.

I figure that without the wars of the 20th century, we'd all have twice as much wealth, if not more.
Thanks for the input. I'm largely just on the tech side and didn't work on writing this (didn't see it until it went out, actually), but I tend to agree. We're totally focused on existing properties, who will obviously understand the terms used, but the press release should be at least readable at a high level by anyone. As we move out of the subniche we're in, I'd like to see this improve.
That's a nice shorthand. AIUI, Arc uses [... _ ....] as a terse shorthand for closures, but can only deal with functions that take one argument that way -- though it would be simple to expand Arc so it could say [+ _ _2].

Now I've thought about it, I may add something similar as syntax in Unify: (tn + _ _2) (where tn stands for "terse function")
Cord Blood Banking Ushers In a New Era of Regenerative Medicine
This redirects to http://www.youtube.com/?ytsession=vjlEKpY0_U2hKWQ_KC--4GLSYy... for me, with the helpful message "Your account has been permanently disabled." at the top of their homepage. So, what am I missing?

EDIT: Ah, I get it. Google connected a throwaway youtube account to my google account a while back. I disconnected them, which google interprets as "permanently disabled," which is not that same thing as "delete this link permanently" in my mind!
In the spirit of a recently created post, how long did it take you to build this, from conception to release?
As a founder of a startup in the "boring" category, I really disagree with your take on this.

I used to be all about the great technological breakthroughs, the really cool algorithms, all the stuff you mention. But as I got older, my interests shifted to other areas: making kickass applications that people love, designing usable interfaces, etc.

"[T]hat makes it even more explicit that they're not there to solve interesting problems, they're there for something else. It looks like an awful waste of talent."

See, that's where I disagree. I think it takes a great deal of talent to create software that helps people. It takes different talent than creating a great algorithm, but it definitely takes talent. That's why so much software has terrible interfaces and is an unusable mess.

And it takes even more talent to create something which truly shapes humanity. A lot of the companies that have made the biggest impact have no technological breakthroughs whatsoever: it's all breakthrough on all those "boring" things. Wikipedia, Facebook, Twitter, they've all done amazing things by solving "trivial" problems.

</rant> :)
Anyone who wrangles hardware gets mad respect from me. Look forward to seeing how you guys do.

It just goes to show that we're surrounded by interesting niches hiding in plain sight in everyday life.
Ask HN: What are your favorite programming books?
I'm sure this question as already been asked, but I couldn't find it, so here I'm asking: What are your favorite programming books?
Free directories sites list
free directories sites,free article directories sites,social bookmarking sites,press release distribution sites list,blog directories sites list .
A policy against vague restrictions in an open-source license seems sensible to me. I appreciate Crockford's humor, and also that he freely offers exceptions to the clause, since in end, it's silliness.
Care to share how? I'm really interested in what optimizations you did for this.
first off, i've never seen such ridiculous stock photography as i see on your home page. Is the shot from 1981 a joke?

Secondly, as a former hotel manager, i see this as a hack. You're selling me a replacement to my existing system. The value is in saving a few bucks but my security concerns go up.

The real problem is that if a master key gets lost, every hotel door needs to be recoded manually with a new card. Fix that and i'm sold.

congrats on the launch.
The font looks too Star-Trekkie, somewhat Romulan in fact. Nice for a logo, but sucks to see that on all the windows.

Remember Nautilus? There was a particular version of Ubuntu that shipped where Nautilus folder doubleclicks kept opening new windows rather than using the same window. DID NOT WANT. And unfortunately Ubuntu shipped with that. The community pushed it back, and so in the next release they knocked that off. So let's hope they don't ship this font as the standard default font.

I appreciate them trying to improve the interface, but forcing everyone from right closing windows to left was too drastic in 10.04 LTS. I quickly reverted back to Clearlooks.
I wouldn't be surprised if many hotel owners, planners, etc didn't know what an "HT22 encoder" is, or that they were a rip-off. "Expensive proprietary key card system" rings everyone's bell.
We started talking about it in October of 08 or so, aiming to replace one small, expensive piece of hardware (a UDP-serial bridge, in effect) with some software; by December or so we decided to replace the whole system. I built a very initial prototype by March 09 or so, showed it to some key people, then trashed it and started work on what became ModuLock. We arrived at a rough version of this around March of this year, and installed into our first (beta) property in May. So to answer your question, something like 21 months since conception and 15 months of development and testing for the actual product.
Don't sweat the stock pictures for now. It's right at home with all of the other ridiculous stock photography that's invaded corporate America. You're selling to people who might still use dos for reservations.

I would have a look-see here though:

http://www.upmsolutions.com/affiliates.html

Not to be overly critical, but the "coming soon" just doesn't fit (literally and figuratively).
Great, now I can actually host my private yum/apt repository on S3. These are the different keys you can use in your bucket policy conditions:

aws:CurrentTime — For date/time conditions (see Date Conditions)

aws:SecureTransport — Boolean representing whether the request was sent using SSL (see Boolean Conditions)

aws:SourceIp — The requester's IP address, for use with IP address conditions (see IP Address)

aws:UserAgent — Information about the requester's client application, for use with string conditions (see String Conditions)

aws:EpochTime — Number of seconds since epoch.

aws:Referer — Same the the HTTP referer field.

(from http://docs.amazonwebservices.com/AmazonS3/latest/dev/Access...)
seriously? "only true for a year" = iPhone didn't launch with it, therefore, same as Kin.

Do you know what browser the Kin has? It doesn't seem unlikely that the Kin would support web apps.
You can safely install it manually if you wish.

Regardless, your statement seems to contradict itself. If you can't install 2.2 on your phone, then it isn't really "released," is it?
Not to mention that a faster, more efficient JS engine means less time pegging the CPU while loading and interacting with a webpage, which means longer battery life for your mobile device.
Red Money
With respect to the stock photos, they're downright terrible (and have been a constant source of jokes for us since the site was designed) but it's low on our priority list.

As for the security side of things, we have fairly advanced mechanisms in place that make it far more secure than the existing system. Of course, we could have something malicious in our product itself; this sort of accusation is one we fully expect we'll get at some point, but having a well known figure in the hotel access control market (not sure if I'm able to namedrop here, as I'm not sure if the business side is making that public right now or not) gives us at least some degree of credibility here, we think.

Totally agreed on the master keys, but it's a tough problem to solve for offline locks. We do have some things in the pipeline that will make this far, far more managable, but quite honestly I don't see them being economically viable for smaller hotels. Of course, updating the doors is simpler in smaller hotels anyway, but it's still an issue.

Thanks!
A couple of points where we differ:

1. Deployment - basically, boot a seed node, then turn on machines. New nodes automatically install and come online, and are as easy to remove. This eases management when you're dealing with hundreds or thousands of machines.

2. Permissions - we've got a much finer-grained permissions system which comes in useful if you're deploying a massive cloud for use across, for example, a multi-site and multi-department organization.

3. Self-healing - we've got a lot of monitoring stuff which watches running services and migrates them around the cloud as things (inevitably) break or become unavailable.

4. Layer 2 networking - we're providing virtual layer 2 networks amongst instances, which allows dynamic creation and re-organization.

5. Multi-tenancy - there's a full multi-customer, multi-user model in the system, which allows you to easily re-sell capacity.

6. Federation - using the same user and permission framework, you can pull up instances either in the local private cloud, other people's Nimbula clouds, or in public clouds like EC2 or Rackspace (or, I guess, even accessible Ubuntu clouds).

Basically, UEC is a good choice for running a local EC2 clone, but falls down a bit when you require very large clusters or strong security. We've had the opportunity to rethink and design our own system, rather than clone an existing one, which allows us to offer a greater range of possibilities.
Oh good god. Not being on that side, I hadn't looked at that page... that has to be dealt with pronto. Good lord that's bad.
Solar-powered plane makes 26-hour flight
The Spirit Of Writing For Custom Essays
Writing essays is a time consuming task. Writing custom essays is even more demanding. It requires you to have thorough knowledge of the topic, formatting rules and excellent writing skills. Professional writing companies ensure that the writers of custom essays are knowledgeable in all these areas. Writing essays is a time consuming task. Writing custom essays is even more demanding. It requires you to have thorough knowledge of the topic, formatting rules and excellent writing skills. Professional writing companies ensure that the writers of custom essays are knowledgeable in all these areas.
Get a backbone connection with your buddies at EC2 and we'll talk.
You know, I had an idea like that once. A long time ago. Well, all right. It was a "Jump to Conclusions" mat. You see, it would be this mat that you would put on the floor, and it would have different conclusions written on it that you could jump to.
I'm writing a compiler right now that can compile your algorithm into x86 instructions.

Does your algorithm automatically become software at the time of completion of my compiler?

Or does it become software only when its compiled down to machine code?
Is there any data about success/fail rates for the two paths? I don't mean to sound negative (congrats to you on finding success!), but personal anecdotes really mean very little. If we could say that 5% of web apps gain a following on mobile platforms, but 10% of native mobile apps do, that would be something we could actually use to make an educated decision about which path to take.

Or maybe data on revenue for the types, or something. Although I imagine it's more difficult to make money with a mobile web app than a native mobile app, since the payment processing is built into the native-app system. Perhaps I'm just revenue-generation uncreative, though.
Let me repeat: by "A way to sort integers quicker", you mean an algorithm, right? Something that we naturally implement on general purpose computers, right? In other words, you mean a program in a programming language for which no implementation exist yet, right? If I'm reading you wrong, please tell me where and how.

I don't see any actual difference between a program and an algorithm. If you do, please define both, and show me that those definitions aren't equivalent.

Now, if there isn't any actual difference, I wonder how regulators managed to forge a legal one. That would be silly. Anyway, if they did make a legal difference, I'd love to have specific references.
Not really... I believe the OP was noting things that the developer gets (positive things) for the 30%. Arguably the approval process is not particularly positive. It's not something the developer "gets," but something they're forced to endure.
You should work at the european parliament :)

BTW, you should get carefull since the above piece of software is probably copyrighted in the US, with other patents pending for the rest of the know universe.
Oh wait, can you hear the patent police knocking at your door ? Too late mate.
About the comment on Microsoft being evil like Commodus - I've been listening to the excellent "History of Rome" podcast and it points out that the real Commodus was quite a bit nastier/madder than the character in Gladiator.

http://thehistoryofrome.typepad.com/the_history_of_rome/2010...
It's cute, but I don't think the "why" section is very well thought out.

I also see many uses in college engineering classes when they are studying Ubuntu/linux. Instead of heading to the lab or having dual-boot on their computer, students will be able to use their Nexus One/Android phone as a test device.

Even for web designers, their Android phone can become a portable test web server to test out their new designs.

So instead of running a free VMware player or SSH'ing to a Linux host, running Linux on their laptops in the first place, installing a simple webserver (for the designers) or buying a cheap Linux-powered netbook they'd opt to render a $500 phone useless for its intended purpose?

Let's just stick with "because I can", it's a perfectly good answer to "why".
Working around video driver bugs by destroying a network card with a hammer
Solar-Powered Plane Flies for 26 Hours
But then aren't you just replacing syntax errors with "why can't I attach this visual thingy to that visual thingy"?

Either way, they the essence of what they need to learn is the same: translate their ideas into a weird language. I'm not convinced that fitting shapes together is more helpful in that regard than a parser with good error messages and an IDE that does syntax coloring and code completion.
There is a mantra that I don't know where exactly came from, but my teachers in the 6th form (High School) all repeated it: it doesn't matter what you study as at university you are really learning how to learn.

We need to knock that on the head before we make any progress,
Woot & The AP Inspire More
How to find - Top website Design Company
Though we would all like to be able to do our own website designing, we all aren't able to, whether we just don't understand the many various elements or we just don't have the time; the use of a top website design company is a must have. Just any website design company will not do; there are various things that can make a web design company a top web design company that will provide the exact services you need to the exact specifications you provide and request.
Passwords are securely structured with only random data.
Impressive numbers. I've been looking for some iAd reports, has anyone got more links like this?

I assume your app is free?
If you are looking for the ability to quickly and easily run python cron jobs, a few databases, and various other web-based applications then might I suggest that a full blown VPS might be overkill?

My favorite web host for all things Pythonic is www.Webfaction.com (Google them for reviews from the Python community. They offer the equivalent of a managed shared server for less than a VPS. While you won't get full root access, you also won't need to manually patch and maintain all the non-core crap normally associated with running a server yourself)
I cant agree with this comment more, even when I look at the problems that exist in my life (which is far more inclined to be technical than average), not a whole lot of them require technical breakthroughs or "exciting programming".

Music and TV streaming would be one for me that has only been solved recently for me (by spotify and tvcatchup), the streaming problems have been long solved, but convincing the stakeholders to be a part of this business took a long time with many failed attempts, even now spotify arent able to launch in the US because of these problems.

Online banking and micropayments would be another problem in that category that has not been solved as yet. while writing an online bank is hard, it is still at the core a crud system, however its impact on users lives are massive.

While I do love programming, I have come to realise it isnt the technical challenge I enjoy, its the benefits I can bring to peoples lives that I really enjoy.
No, he just gave the usual advice: if you don't comply and they decide to litigate, it could become an expensive affair, just because you are forced to defend yourself.
Its not Shazam who are making the fuss though, its Landmark (http://www.landmarkdigital.com/about) who are owned by BMI (the record company - RIAA?)
Wedding Party Gifts
I'm willing to accept I'm wrong, but could you answer my point so I know exactly how it is that I am? In particular, exactly how is it that the large upfront R&D costs I mentioned would not be a problem in a patent-free world?

Also, I wasn't assuming any kind of 'artificial encouragement'. I was talking about firms spending hundreds of millions of dollars researching drugs, and wanting to earn that back (and, obviously, more) through patent protection. There's nothing artificial about the kind of encouragement that comes from wanting to recoup hundreds of millions of dollars.
Google Chrome Experiment Balloons
> Remember the original iPhone's 600$ price tag?

Yeah, it's still that high.

> MS supposedly got a very good pricing deal with Verizon

For the market, no. It was pretty clear when the product came out the pricing for the market it was going after was still too high.
Special Occasion Gifts
He built 5126 prototype cyclonic vacuum cleaners over a period of more than 2 year !?!?! Omg
Insight, "Woot: Alpha Peeps"
For the same reason we still use text to communicate: iconography is insufficiently rich to express the degree of complexity required to abstract, describe, and solve hard problems.
Programs may or may not be implemenations of algorithms. Not every program is an algorithm. I suspect in this day and age of frameworks, libraries and all, a big majority of code is void of any algorithmic work.
Please let us know about how many signups you got (in a couple of days)! Thanks :)
I wonder if immigrants cause cancer.
At work I'm writing internal infrastructure, at home I'm working on a CNC controller.
I guess it's time to buy some Monsanto stock.
6 Weird Scientific Studies
This is very interesting article about scientific studies.
>Of course it'll likely be completely different for the next child etc :) but that's half the fun!

And the same child the following month ;0)
Advice for CIOs preparing for another recession
The more I use Go the more I realise how much thought has gone into every language decision and (just as importantly) how much restraint has gone into the design.

It's my first tool of choice for everything now.
IPhone 4 close to being hacked, says iPhone Dev Team
>They are less powerful in user-space he states this about 25 minutes into the talk "moving bugs to user-space will do less damage"...roughly.This is true instead of getting full ring0 access to anything I can only do what the driver is allowed to do if I exploit a bug in the driver.

I did listen to the talk and that justification. That's why I said it was pretty limited. That may be true for security bugs in drivers. For a network driver that may even be very important. In practice what I see is that the actual bugs I care about in Linux drivers are code bugs that disable the device, or in a filesystem cause disk corruption. None of those are solved by a microkernel. Microkernels give you a bunch of provable advantages in areas that monolithic kernels don't seem to do too badly at.

>Why would there be added complexity? Linux has an api just as well but less defined than simple ipc - even more complex.

This is anything but simple IPC. You're sending async messages around and wanting to handle restart of whole pieces and reissuing of commands. It is much more complex and with many more edge cases that the equivalent Linux call stack.

>Hard to debug? you do understand that having parts of the kernel in userspace makes it easier to debug

Because now you're trying to restart a driver for a device that is in an unknown state and then restarting the operation of the filesystem accessing the driver that now has to make sure its operations are idempotent otherwise it will screw up. The number of new edge cases is immense. It could get hairy really fast. That is even touched upon in the presentation with the async messaging and deadlock avoidance. That's why it's harder to debug. Because you're adding a bunch of complex code in error handling paths that get executed once in a blue moon.

>Read LWN theres roughly a root exploit every 2 weeks

I read LWN every week, there are some local root exploits once in a while. The memory protection stuff could be good for that and you could implement it in Linux if you wanted. I specifically stated that part is interesting for this. My point is that the non-security bugs I care about wouldn't be prevented by this technique.
Not to mention twice (or much more) as many people. Oscar Schindler saved over 1,100 Jews from death, and there's over 5,000 or 6,000 descendants of those survivors today. Can't remember the figures exactly, but it's a lot. And of course, with more people, markets are bigger, potential workforce is bigger, which leads to more wealth, which dovetails nicely with your point about wealth.
But then aren't you just replacing syntax errors with "why can't I attach this visual thingy to that visual thingy"?

Yes — the idea being to replace syntax and/or logic errors with just logic errors.

Either way, they the essence of what they need to learn is the same: translate their ideas into a weird language. I'm not convinced that fitting shapes together is more helpful in that regard than a parser with good error messages and an IDE that does syntax coloring and code completion.

I seem to be the only one for whom the words "visual programming" don't conjure an image of weird shapes and diagrams — but I've already said that http://news.ycombinator.com/item?id=1496529
Database admin turned hacker gets a year in prison