skysight-inc/HackerNews huggingface dataset:
Health & Safety Consultants Limited
Health and safety consultancy services, from our best seller Health and Safety Foundation pack for SMEs, accident investigations, noise surveys, CHAS Accreditation, site safety specific packs, safety tender services, fire risk assessments
That blog is actually up to Digest #6, but #2 was more accessible to people curious about Haskell but unfamiliar with its code. Lots of good stuff in all the Digests though, if you're interested in Haskell's concurrency & parallelism.
Can you distinguish between the storage schemes in short vs. long term memory? A transition takes place at some point. Long-term storage may not be the best indicator of actual structures used in working memory, which is where the computation actually happens.

Also, content-addressability may be implemented fairly independently of the actual structure, that is an encoding problem that is analogous to an error correcting code in a higher dimensional vector space.
The downside to packages (in users' minds) is that you have no idea where the pkg is going to install things, and also no idea how to clean it up later.

It's assumed that an .app, however, will remain self-contained.
Ok I think I read you, but lets say his new commercial product was proprietary; the product costs $100. If the license for his original Inbox2 product was GPL, he would be required to distribute the source code on his new product right? So my point is, if its a BSD license he can integrate that code into the $100 product and not have to share the source code. I'm no software license expert so if I'm mistaken please correct me here.
They are if you put the words "easily, efficient programming of" in front of them, which I think was what the parent comment was getting at.

To be even more pedantic than yourself, I would like to point out that everything that can be expressed is an idea. For us to have a word we must have a meme. A noun and the idea of a noun are inseperable. Even mathematics is language that conforms to this rule.

jus'sayin'…
Why not something like Google+? It seems like it would be ideal.
If you're implementing a websocket client outside a browser, there is no need for you to follow that API spec. Feel free to invent any API that works well for the language that you're targeting.

We have spent too much time in the past going down the "one API that can be implemented in any language" design path in the web space and it hasn't worked out well. The DOM is a pretty egregious example of this; parts of it are clearly designed to work in any language as long as it can look sufficiently like java. The result is it sucks everywhere (including java, I expect, although I can't say I have tried). It's not a coincidence that python programmers now use ElementTree rather than DOM, or that javascript programmers now use jQuery; these libraries have APIs written to the language's strengths.

Today when we invent new web APIs we try to make them feel natural in javascript because that's the language that web browsers run. That's hard enough without simultaneously trying to make them good fits for PHP, Haskell and Clojure.
Answered directly on SO.
Just out of sheer curiosity, what is the type of the development work you mentioned in the article? Reason I'm asking is that while perhaps it cannot (conveniently) be done on Windows (OS on Lenovo), I'm wondering why OSX cannot be used as a development platform?
It's especially amazing that Steve, being a techie, was able to understand and forecast the synergies that would develop as a result of integrating a holistic environment between sectors. I find it even more impressive that Steve implemented his tactics with out the social trends and Zappos-like books that exist now to guide people in realizing the benefits of cross department relationships--> Steve Jobs = Visionary.
Evolution of CPC (Cost per click)
Every time I write non-numerical code, it is fairly obvious that translation to this unnatural 'intermediate representation' requires extra effort.
My site runs deals every couple of days leading to big sales influxes when a new product goes live and is sent to our customers. We've had these problems before meaning we haven't been able to refund clients or pay merchants. It's lead to a lot of stress.
Why not comparing to the x220? (Honest question)
Find Out Why Insomina Can Be a Killer
So is the MBA totally unsuitable for running Ubuntu (e.g. wireless won't work), or just a bit more of a hassle to get working properly?
Amanda Knox: What's in a face?
I've been noticing this for about half a year now, particularly when googling for technical documentation.

Google is falling down on its core product, because they can..
That may be the anecdotal truth, however nearly any student in the States would prefer to go to MIT or U of Chicago over San Jose State, though San Jose is far more of 'party school' than the aforementioned. Students do care about quality but a party school doesn't necessarily equate to a less serious school. The issue isn't party vs. academics it's about work-life balance. Medical students party very profoundly, however there's no doubt that they value their academics highly. As a current high school teacher, I have nearly daily conversations about college choices and the party aspect is way down on the list. Given a choice between a party school and a top-flight academic institution, nearly all of my admittedly small sample would pick the better academics. Of course, I admit to some selection bias because I'm an AP teacher and my students are far more driven than the 'typical' student.
Ditto. I think it's problematic for a programmer to rely on a language to resolve ambiguities for you. If you see or suspect undesired ambiguities in your code, resolve them yourself. Best of all, make every effort to avoid introducing them in the first place.

I'm reminded of a programmer I read about who refused to learn any language's operator precedence. Instead, he always grouped expressions with parentheses to make sure they were evaluated in the order he desired. (I don't know that I'd do that myself, but he had a point...)
PayPal will re-evaluate your rolling reserve periodically. Assuming steady volume and low charge backs they will lower it.

Rolling reserves are not uncommon for merchant accounts. PayPal didn't event them. 30% is on the high side but if PayPal feels the merchant is risky they should have the right to ask for it. There are other merchant accounts out there this guy can use.
The open source approach surely has its benefits. However, I think/guess/believe the free closed-source app has more direct effects on my visitor traffic. Open sourcing the software would probably help me build some kind of personal branding, but it's not a goal I'm actively working for right now. Currently, my priority is to get radiosilenceapp.com more visibility and authority.
As a merchant account provider PayPal has lots of competition.
Newly minted hardware without a factory supported driver is a different kettle of fish but you can't really blame the Linux driver writers for that, they need information to work with and if manufacturers are not going to supply that info it needs to be painstakingly recovered, which is not always possible and almost always incomplete to some extent.

Who cares? It doesn't work. When I buy an Apple laptop I know all the hardware works. That's it. There is no blame to Linux devs (I've counted as one at times). This is the real world -- I'm not giving out consolation prizes to software that almost works.
Big step forward to making Chromebooks standard issue within IT organizations. The goal is for any tech to pickup any Chromebook from anywhere and connect to any resource.
This is heartening news because connectivity is becoming a commodity. Will anything come of it?

Recently net neutrality ended and now we have 250 GB/Month bandwidth caps as Comcast customers. I'm not worried about ever hitting that cap, but I am worried about the cap tightening over the next couple of years.

Everyone talks about Google and Facebook's control over their information, but I don't hear enough concern about ISPs' collective control over access to information.
A slight tangent, but the very last line makes me wonder: "The Latin crest of Pixar University says it all: Alienus Non Diutius. Alone no longer."

Is it possible that would be more faithfully translated as "Lonesome no more"? (http://en.wikipedia.org/wiki/Slapstick_%28novel%29)
Do shows sporting this kind of incisive deadpan exist in the Spanish-speaking world? I've been interested.
It probably is. What has been more major? Maybe interactive debuggers?
I'm guessing because he said 'around 13" display size' and some people argue the X1 has better build quality.
Interesting, I didn't know there was multi-core even back then.

But still, at least, they weren't as common place as they are now.
Airbnb by The Guardian: warm and fuzzy
The report was commissioned by content providers so I suspect the truth lies somewhere between.

Still, at least with my phone I have my choice of carriers and will be switching from AT&T to Verizon this month. I don't have that same choice in choosing a "high speed" ISP... I wish some comcast competition would move into town, the consumer might end up with a better quality product.
How Zerofootprint Uses Data To Make Schools Greener
The worst is when zooming breaks the layout causing some of the text to be located outside the viewport. I can't think of a specific example right now but it has happened to me a few times and it's infuriating.

(There are workarounds but they shouldn't be necessary.)
Why does it matter who came up with the idea for bitcoin? The protocol and the code are freely available for anyone to review.

I don't understand why people are pursuing a guy who didn't do anything wrong and doesn't want to be found.
have you not been to amazon recently?
http://www.amazon.com/kindletouch
Ask HN: Events in SF between 20/10 and 24/10
I'm a Belgian computer science student that will complete his master's degree in two years. I have the opportunity to come to SF for a week as my father has a conference to attend there. I've always been very interested in the startup world and I figured it would be dumb to come to SF and not try to mingle, or at least see some neat things (I'll have a bit of free time on my hands).

Failing that, are there some hacker oriented sights or activities I should know of ? (I've already been to SF as a teen, so I've had the usual touristic sights.)

Thanks :)
I started using a MacBook air after the 3rd replacement of my Lenovo T410s. The screen would have a large white line across it (happened 2 weeks after i got it) and each time it was replaced, it happend again. The body was also brittle, and cracked. Half the people on my team had the same laptop, and had near the same experience. How such a flawed laptop could pass quality control is past me, but I'll definitely never buy a laptop from them.
Http://www.youtube.com/watch?v=uYH0fsm50OY
Does that mean that `x = x + 1` does not work in Ruby? (And always results in `x == 1` or so?)
Como construir un domo y porque frecuencia v 4
VMWare and most applications that do this use Authorization Services. It's what pops up the dialog asking you to enter your password. Feels pretty magic to use it.

https://developer.apple.com/library/mac/#documentation/Secur...
Ouch. Maybe shouldn't have admitted it was derivative of the Apple logo.

They'll definitely have to look for another one now.
Spring Summer Style 2011: Hair Style
Some forms of short-term storage are volatile, like RAM. They store by coaxing the neural activation into a stable attractor - as long as all the neurons keep firing in sequence, the memory stays alive. This is fast to create, since it doesn't require any hardware writes (changes in synaptic weights).

In contrast, long-term storage involves permanent changes in the synaptic weights between neurons, which survive any fluctuations in activation, and can then subtly influence computation ever after.

And for medium-term storage (from minutes to months, say), you have the hippocampus, which has a big hash table of pointers to long-term structures.

Of course, this is all a huge simplification :)
Ah! I get that. +1! In my circle, that use of the word “taste” is almost always a negative, as in “Reg made a tasteless joke” but certainly it can be used positively, as in, “Reg’s commentary on admiring Steve but not deifying him was in good taste even if I don’t agree with it.”

I was mixed up by the comparison to Bill Gates, who I don’t see as being tasteless in speech but whose company I used to view as being tasteless in design.

But you are absolutely using the word appropriately, whether I agree or disagree with the proposition that Mr. Stallman’s commentary on Steve Jobs was tasteless.
Ask HN: If you could go back, what advice would you give yourself?
What advice would you give yourself before starting your first entrepreneurial venture?

A friend who I worked with at my previous corporate job asked me for advice about starting her own projects/start-up. When I talk to her I feel like I'm talking to myself 3 years ago. It's been an interesting thought exercise. So what advice would you give yourself?
A partial list -
- Albert Einstein (relativity)
- Bohr, Born, Schrodinger, Heisenberg, Dirac (quantum mechanics)
- Kurt Godel (incompleteness theorem)
- Alan Turing (universal computer)
- Steve Jobs, Bill Gates (computers, software/philanthropy)
- Tim Berners Lee (world wide web)
similar "Ask HN: Any good Macbook Air alternatives?"

http://news.ycombinator.com/item?id=2933825
Occupy Wall Street Spreads Beyond NYC - Alan Taylor - In Focus - The Atlantic
When a user installs Linux and can't get her brand new graphics card to work, she doesn't care whose fault that is. When the brightness adjustment keys don't work, all I think is "crap, my computer does not work".

The vast majority of people are like that; my use of the first person singular was not an accident, I count myself among them. It's not a matter of assigning blame, it's a matter of recognizing reality.

For Linux to take over the consumer desktop market, it doesn't just need to be as easy to install and maintain as Windows or OSX; it needs to be significantly easier. That is the hole a "Steve Jobs of free software" could fill.
The Tedious Inevitability of Nobel Prize Disputes
Women Moncler Vests
Nice article, although you say,

"In this article I'm trying to compare two portable laptops..."

and then in the following paragraph

"In my comparison I will try to fully spec three comparable laptops"
To me, the main limitation of the MBA is that it can only have 4 Gigs of memory. If it wasn't for that, it would be the perfect laptop. Relatively inexpensive even, as the article points out.

However, I require 8 Gigs (for running VMs) and OSX (because I have trouble tolerating anything else), a ~250 Gig SSD and at least some 1400x800 pixels. That leaves me with a crazy expensive Macbook Pro 15".
If it wasn't for the screen resolution, I'd go with the 13" MBP.
If it wasn't for the memory constraint, I'd go with the 13" MBA.
And, well the OSX requirement constrains me to Macs, obviously.

If I do this, this will set me back some 2700 bucks. I wonder if that is just bad luck in my requirements or actually carefully planned by Apple Inc.

I also wonder what the same machine would cost if it were not from Apple. (I'd add: 5-7h battery life, Sandy Bridge processor)
PayPal is not even authorized to act as a bank in the state he lives and operates in.

Does this matter? I use a bank which isn't authorized to operate in the country I live in (Harris Bank, operates in the US; I'm in Canada).
If x is initialized to an integer (or more accurately, any object that has a method "+" defined that knows how to accept a Fixnum parameter), it'll work fine. If it's not, you'll get "No method + for nil", since what's happening is that you're trying to invoke a method named "+" on the variable named "x" with the parameter "1".
So smart necessarily means socially incapable? Haven't we had enough of this generalization yet?
Yeah, the vagueness makes me wonder if he's one of the folks selling "get rich with Google" e-books and whatnot.
I would happily use G+ as my blog for programming related things, but I would need to be able to make posts public and not spam my non-technical circles. Is that possible?
This is Only a Test | Socyberty
In the case of pNaCl, startup time and code size issues could easily be addressed by providing the architecture specific versions server side. Either the developer provides those versions as well, or a third party web service could do the translation.

The LLVM IR format could just be the developer target so that things are actually portable, and we don't wind up in a situation where 90% of the NaCl plugins are x86-only.
The best way to answer that question is to flip the sign bit and the verb tense. Whom do we remember best from the past one thousand years? Or longer?

The best way to be remembered across the millenia is to be either a sage of some sort (philosopher, mathematician, prophet, law-giver) or to kill a lot of people (conqueror, ruler, and so forth).

Therefore, the people who lived in the past hundred years who will be best remembered a thousand years from now will be Vladimir Lenin, Josef Stalin, Adolf Hitler, Mao Tse-Tung, Albert Einstein, Marie Curie, and some thinkers that you've never heard of but that ultra-conservative Christians love to quote.

"Those of you who will live into the twenty-first century, come put a wreath on my grave, because this will be the slogan: No more twentieth centuries…" - Isaac Asimov (1974)

Have a nice day, and pleasant dreams.
Xsb prolog as replacement for yacc (and haskell/ml)
IPhone 4S already the most successful iPhone launch ever, says AT&T
It's curious that everyone praises Jobs for his hand in the design of the Pixar campus (rightly deserved), so why is the design of the new Apple mothership almost a complete opposite to this idea?
Firstly, this looks very interesting and from the screenshots seems very impressive.

It doesn't work for me as well (Macbook / Lion 10.7.1). I DON'T see "com.radiosilenceapp.nke.PrivateEye" listed as well.
I haven't moved the app to a different folder.
Do let us know if this is resolved.
IANAL either, but I still think he'd be free to use his original code in a commercial product. By releasing under GPL, you give others a limited license to redistribute and modify the software subject to some conditions, but you keep all your rights, and you are free to distribute proprietary versions of the code.

See https://www.gnu.org/licenses/gpl-faq.html#ReleaseUnderGPLAnd...
I agree. The X1 is a rip-off in comparison to the X220.
Which design submission is yours, rorrr?
The first issue isn't really surprising once you understand how Ruby treats variables. I wrote about this a while ago for a more understandable case - basically, Ruby initializes variables to nil as soon as a left-hand assignment is encountered during a scope's parsing, regardless of context or reachability.

http://www.coffeepowered.net/2009/03/02/syntactic-sugar-will...

Here's a cleaner way to visualize it:

def foo
if false
bar = "baz"
end
lambda { bin = "bang" }.call
return local_variables, bar
end

def foo_two
if false
bar = "baz"
end
lambda { bar = "bonk" }.call
return local_variables, bar
end

puts foo.inspect
puts foo_two.inspect
=> [["bar"], nil]
[["bar"], "bonk"]

Obviously the code that initializes bar never gets run, but Ruby initializes a local variable "bar" anyway, since there is a left-hand assignment to it present in the method. The lamba defines a new scope, so its local variable assignments don't leak to its containing scope, but in that scope, unless there was a variable named bin initialized in the outer scope already, which is the case for the lambda in foo_two, which leaks the bar reference to its containing scope since bar was defined in the outer scope at the time of the lamba's definition.
I've got a lenovo T520 with the 9-cell battery, 8GB ram, sandy bridge processor plus an nvidia mobile graphics card (i can use that or switch to the intel 3000 if i want to save power), cost me about 1200 bucks all said an done. Got an HDD instead of SSD, so add a few hundred for a more pure comparison if you want.
The linux compatibility argument is entirely moot, the MBA will run linux just as well as the Lenovo, there basically is no difference in how hard it would be to install or setup.

Every part in the MBA has Linux drivers, which isn't surprising in any way, since there are no magical parts made by unicorns in there, just the typical combination of generic PC components you will find in other laptops. What sets the MBA apart is the way the body is constructed and how it holds all the stuff inside together in such a small enclosure.
About Phillies Predictions victory
I don't understand the purpose of this post. You're not asking anything, you're defending RMS with some incredibly shallow logic and then presumptuously chastising us for not caring about free software ideals, mixed with some ad hominem attacks.

Honestly, you are missing, or dismissing, important points - e.g. normal humans need software and devices and they can actually use - and the ad hominem arguments in the latter half of your post are completely out of line here on HN. If you want to have a discussion we can have a discussion but you have failed to start a good one on the right foot.
Noah Wyle on playing Steve Jobs
The Apple finish being the operative words here...Or the Apple start should I say...
I'd like the same feature but I don't think it's possible right now. FWIW, I asked whether this was possible on Quora awhile back and got a negative response: http://www.quora.com/Is-there-a-way-to-make-a-Google+-post-p...
INMOBILIARIA VILA DE XIXONA
People keep saying this and I don't really want get into a philosophical debate about it, but Steve Jobs has not been at the helm of Apple since January of this year and officially resigned in August. I'm not saying that RMS is spitting on his grave but if Steve Jobs' "removal" from Apple was really the catalyst in provoking such remarks surely they were due in January or August, no?
It's a fairly strange comparison.

It's hard to compare PC and Mac hardware because part of the Mac value proposition is Mac OS X. If you're not going to run that I would have to ask: why buy a Mac?

Anyway as for comparison of tech specs:

- The X1 uses a higher power CPU (up to 2.7 GHz dual core i7, the 13" MBA tops out at a 1.8GHz dual core i7);

- The MBA has better battery life;

- The MBA has a higher-res display;

- The X1 can have 8GB of memory and the memory and HD are, I assume, user-replaceable (I can't recall if they're soldered on or otherwise not replaceable on the MBA);

- Size/weight (MBA is almost a pound lighter);

- The X1 seems to have 1 USB 3.0 port, which is nice. The MBA has Thunderbolt;

- SSD storage on the MBA goes to 256GB on the MBA, up to 160GB on the X1, although this may well be user-upgradeable;

- Pricewise the MBA I think does edge it out, which is kinda amazing. The X1 with i5/128GB SSD currently specs out at about $1700. Price will vary considerably with offers and coupons.

I have the 1.7/256/13" MBA and love it but I run OSX not Linux on it.

Specs:

X1: http://shop.lenovo.com/us/ww/pdf/X1_datasheet.pdf

MBA: http://www.apple.com/macbookair/specs.html
I recently picked up a ThinkPad T420 with a dock for around $1000. Adding in an mSata 80 gb ssd for $200. i5-2540, 1600x900, 8 gb ram, 2 batteries (9 cell for 9-10 hrs working in a VM, 6 cell gives around 5-6 hours).

Like you, I enjoyed OS X and the fact that everything worked so well. But it came to a point where MBP's hardware limitations just got too much (no dock so I had to plug and unplug peripherals 2-3 times a day, battery not swappable so 5-6 hrs was the maximum I could get, no way to have two hard drives (SSD + HDD) without voiding the warranty etc) and I decided to switch.

So far so good, the flexibility and build quality are great. Lets see how long before Windows 7/Debian start to become annoying though ;)