skysight-inc/HackerNews huggingface dataset:
(defn infinite-series []
(let [x (atom 0)]
(repeatedly (fn [] (swap! x inc)))))

(take 10 (map #(* 10 %) (infinite-series)))

The arguments of 'take' and 'map' are eagerly evaluated. The sequence returned by 'infinite-series' is immutable and infinite and lazy, and as returned it actually gets passed directly to the 'map' function which actually operates on it. Finally, we use 'take' to extract the first ten items and thanks to the data structure being lazy, this will actually limit the execution so that only ten items are ever generated and multiplied by 10.

The code would look conceptually the same in Haskell but if the 10 in 'take' was a variable and could occasionally be 0, in Clojure you can be sure that a debug (println) places in the 'infinite-series' function would actually get executed. Haskell would probably defer the execution forever since "take 0" is a no-op. Yet Clojure doesn't generate or multiply anything if we called (take 0 ...).
Rise and fall of Third Normal Form
Not sure about that. A social network can collect a huge amount of information about a user and in the future with better algorithms offer very valuable ads. Helping the user to keep up with fashion, tech, etc.

To keep your analogy, Facebook to Google may be like TV advertisement to a local market.
I agree with this. Raspberry Pi has a community momentum. Looking at every aspect of its hardware, it might not be the best, but it has the momentum to overcome it.
Hey thanks for this - i'll be sure to reach out to him....
Seemed extremely hand-wavey to me, and the obscure pictures of 3D wireframe 'A', 'B' and 'C' by the side certainly didn't help.

It tried to explain both the dynamics in math research and the problem at hand, and in the end explained neither.
> Java developers are sold to customers as expert .NET consultants, because on management eyes C# is just like Java! :(

If your Java developers have problem picking up C# on the go and doing quality job within few short weeks with the assistance of one or two experienced C# devs as team leads, I doubt that they are good Java developers at first place.
When I took an MBA from a world top 15 school several years ago they directly advised companies to abolish the HR department. (Yes I know I'm hell banned.)
http://brainz.org/14-most-ridiculous-lawsuits-filed-riaa-and...

A 12 year old girl, a Vietnam Vet, several grandmothers, a homeless man.

This 9 year old isn't going to change anything, people in general just don't have a problem with it.
Computers may not be able to solve proofs, but they can help. In fact, there is a BOINC project aimed at finding triples for the ABC conjecture: http://en.wikipedia.org/wiki/ABC@home
"Any travel guides welcome."

You might try reading up on the Heckscher–Ohlin model and Stolper-Samuelson theorem. There are a great number of criticisms of each but, to over-simplify, the counter-intuitive take-away is that returns will be highest for the most abundant factor of production. i.e. the larger the pool of unskilled labor, the more laborers will be paid. Scarcity actually causes the value of a factor of production to fall. (Yes, I know that's the opposite of everything you know about economics.)

For a more qualitative approach, try "The Coming Post-Industrial Society" by Daniel Bell (1973), available at a library near you [http://www.worldcat.org/oclc/473951691]. For a more culture theory approach, try Neil Postman's "Technopoly" (1992) http://www.worldcat.org/oclc/24694343]. If you're into old-school tech determinism and political economy, both Lewis Mumford's "Technics and Civilization" (1934)[http://www.worldcat.org/oclc/560667] and Harold Innis' "Communication and Empire" (1972) [http://www.worldcat.org/oclc/281110] are more intelligible than Marshall McLuhan's work.
You mean how to become a good copywriter? Learn how to sell first. Then its easy as pie.
Application Lifecycle Management: The movers and shakers
I'm not convinced that it's the best ad that the author has seen lately. It might be clever but does it command attention?
This is exceptionally readable, many thanks! Partially the language is succinct and well written, partially it doesn't try to teach me Javascript :| Please please please continue, and consider writing others, you're good at this.
The lego one is awesome.
Sid Roth 2010
Sid Roth messianic jew it has to do with generational curses, but involving a heart or a liver transplants, blood transfusions. Sid Roth supernatural languages explain, or tell me one person. Sid Roth 2010
Hey, you're right, it would be a compile time error but indeed. I'd rather supply a generic constraint <Foo> to ArrayList than have it be cast to Foo that way (does it even do that automatically?).

Also, do you think leaving out the braces is idiomatic? I think it looks really pretty but I don't like it at all, it is too brittle.
What you don't realize is that you can get authority faster. All i hear are great opportunities in an untapped market! for example you can:

1. Create a job listing website
2. Create a second hand buy/sell website ie craigslist
3. Create a realestate buy/sell/rent listing website

If only one of the above gets to be #1 you would make lots of money, i don't care where your from.
You have an edge
The difficulty of  detection
Can you say a bit more about that? I am interested in how Facebook creating a killer product for one of their strategic investors can be construed as 'interference' ?
Alternative, you can see some of the worst here (some also award winning)

http://copyranter.blogspot.co.uk/2011/12/worst-8-print-ads-o...
I think there's another big reason: Facebook employees tended to be early adopters, and bought into smartphone back when iOS really was clearly the better platform. And then either got locked in to the ecosystem, developed brand loyalty, chose the path of least resistance, or just didn't notice when android became a worthy competitor. There are lots of good reasons to use an iPhone now if your first iPhone was four years ago. Fewer if your first smartphone is this year.
Beautiful showroom website from Honda Australia
Has the web become the next Main Street?
I first glance I thought he means the cover of the magazine and how it resembles the tiles in WP 8. It might have been a brilliant ad for MS as well.
>it's fully understanding all the logical relationships, dependencies, performance characteristics, and edge cases of the desired features.

That IS programming. Don't confuse programming with typing. Programming means understanding a problem and coming up with a precise, logically valid solution.
LLVM assembly and bytecode are both serializations of the intermediate representation. Using a somewhat loose definition, one could call all three of them IR, even though few tools would use assembly or bytecode as their internal representation of the code.

Reading http://llvm.org/docs/CommandGuide/index.html#basic-commands, llvm-as takes LLVM assembly to bytecode; llvm-dis does the reverse.
... only when used in sequence with the select.

I'm thinking that complaint is that something like (e.g.) "Filter" would mean the same thing and be a verb describing the action being taken.
Apparently MSFT thinks magazine covers are a great way to show off the new Windows 8 UI:

http://adage.com/article/media/windows-8-push-arrives-14-con...
there are many thoughtful and useful long responses to this question, but I would like to paraphrase the advice my best writing teacher gave me:

to write well, do as much reading and writing as you can.
Ted talks are great: http://ted.com
Toshiba Unveils Dog-like Robot for Fukushima Plant
Macs have only been dominant in Silicon Valley for about 5 or 6 years. Really, only since the switch to Intel, that's to say, once they reached parity on specs. Between 1995 and 2005 you could have gone into almost any office in Silicon Valley and found few if any non-Windows computers, and if you did, they were more likely to be Suns than Apples.
I have seen, many times, a company sold off for the exact amount required to pay back the VC investments of the employers of 3/5's of the board.

(This is probably a violation of their fiduciary duty to represent the shareholders, but who is going to sue?)
Cautiously Optimistic — The early days of Twitter and App.net
How It Feels To Build
Anybody knows if the author moved to programming in Python or Haskell since then? He should...
How To Build A Political Social Network
Nice job. I taught myself Rails by building a job board too.
Ask HN: Favorite algorithms book
Favorite algorithms book: Cormen/Leiserson/Rivest/Stein or Sedgewick/Wayne?
Writing with Less Writing
Smart! The ability to complement the ad within something that you're already interested in.
Great post, another classic example is Atlassian! Perfect example of a B2D startup that has grown into a fully-fledged enterprise company with a very small/non-existent salesforce.

http://techcrunch.com/2012/01/16/atlassian-2011-revenues-102...
"We're sorry but this site is not accessible from the UK as it is part of our international service and is not funded by the licence fee. It is run commercially by BBC Worldwide, a wholly-owned subsidiary of the BBC, the profits made from it go back to BBC programme-makers to help fund great new BBC programmes. You can find out more about BBC Worldwide and its digital activities at www.bbcworldwide.com. "

Thats pretty messed up :(

Especialy when reading the about page and you get this "WHO WE ARE

BBC Worldwide is the commercial arm and a wholly owned subsidiary of the British Broadcasting Corporation (BBC). We exist to maximise the value of the BBC's assets for the benefit of the licence fee payer by creating, acquiring, developing and exploiting media content and brands around the world. We also focus on creating value from BBC content and showcasing British talent both in the UK and international markets."
It's ok, I find their to be some strange half-images in the transitions, and in general it is quite dark and cluttered for my tastes.
I love how I am getting down voted because people don't believe in paying for what is due, personally down vote away, I consider it a compliment.
BitTorrent’s Matt Mason On Rethinking The Music Industry Business Model
In part, I was contradicting the post which stated the code belongs to the client...while lessening the odds of a pissing match. My industry benefits from standardized agreements (AIA) developed over the past 100 years.

The issue with passing ownership of the code is that it probably increases (and in all cases changes) your risk exposure. This is a matter to discuss with your insurance agent. You may be moving from services to products, or vice versa, in a way that is not obvious.

In general, assigning copyright is something for which you should be compensated. I would suggest that in software development, retaining copyright offers more potential for repeat business via new versions, whereas providing code may turn a happy customer into an angry one when his 17 year old nephew says he can't modify it because it is junk.

good luck
This is really good. A great addition would be Aviary support for images. If I come up with something good I'll send a PR.
Microsoft Surface vs. the iPad gen 4: The HTML5 Scorecard
Calling B2D a subset of SaaS doesn't make a huge amount of sense.

Sure, there are some great SaaS products where developers are the main choosers/users, like Twilio, GitHub, HipChat and Parse. But the amount of time developers spend working with SaaS products is still small compared to the amount of time we spend working with local apps (e.g. vim, Visual Studio, git), programming languages/frameworks, databases, software systems (e.g. SugarCRM, Unreal Engine, Hybris) and of course PaaS/servers (e.g. Linode, AWS, Heroku). These are just as valid sectors of the B2D market as SaaS offerings.

Case in point: at SnowPlow (https://github.com/snowplow/snowplow) we are squarely in the B2D market, but are not a SaaS business.
This is a known issue (but I agree with you): https://issues.apache.org/jira/browse/THRIFT-1732
Wow, this is the worst article I've seen on hacker news front page in a very long time.

C# has a tremendous potential for functional programming. There's some features that make a pure functional style easier and prettier in haskell, but C# has plenty of potential.

The title is total link bait. I clicked because I know there are things to write about - like pervasive nulls and mutable-by-default variables to begin with. There really are things to complain about! But the actual contents of the article are infuriatingly obtuse.

The fact that 39 people found this interesting in 2012 just demonstrates how ineffective the entire hacker news concept really is.
Enterprise software is software purchased by people who will never directly use it in a sales cycle longer than most startup lifetimes. So it isn't always a great fit for startups.
Bona fides / credibility: I'm an award-winning novelist and occasional journalist. (Though I'm also a TechCrunch columnist, which presumably cripples my credibility if you're a knee-jerk hater of all things TC...)

The single best way to improve your writing is to read a lot of great writing. For nonfiction, I recommend, in particular:

- George Orwell
- John McPhee
- Ryszard Kapuscinski
- Gail Collins

The second best way to improve your writing is to learn how to see what is wrong with it. (Or, as Hemingway once said, "The one thing a writer needs most is a first-rate bullshit detector.") Don't focus on writing well, at least not at first. Focus on learning how to read like a first-time reader, and on _editing_ well. In time the writing will follow.
The Biggest Problem with Wordpress, in One Image
Normal forms don't just (as the article implies) save previously expensive storage; they help defend against still very expensive inconsistent state.
"If so, why would anyone produce the digital content knowing they won't receive compensation?"

Why should we restrict freedom of information and create a huge Orwellian enforcement bureaucracy just to make it easier for a small segment of society to make money off digital content? If your business model requires forcibly prohibiting people to share strings of 1s and 0s to be successful, then find a better business model. If you can't, that's your problem.

I agree that content creators deserve respect and attribution, but the freedom to share information is much more important as a social principle.
Well from a pro perspective (I have done a lot of work in analyzing jobs and classified sites) there doesn't appear to be any taxonomy or role/Geo browse structure.

Handling expired jobs and cat/geo pages with no adverts is another tricky area.
Neither have we.
Depending on how good the implementation is, this could be a good service, but seeing that even your own signup form was outsourced, I am so far unimpressed.
I do this, though I don't have dragon (yet). I just record on my iphone, and then use a free app (ExpressScribe) for transliterating it.
Finite fields, essential to error-correcting codes, are based on properties of primes. This forms the basics of efficient data transfer, whether Internet, CDs or communication with spacecrafts. The book "Number Theory in Science and Communication" mentions that finite fields were used in verification of the fourth prediction of general relativity. See that book for more examples.

Here's one from http://mathoverflow.net/questions/2556: There is a gamma ray telescope design using mod p quadratic residues to construct a mask. Gamma rays cannot be focused, so this design uses a redundant array of detectors separated from the mask to reconstruct directional information.

Cicidas have a cyclic life spanning a prime number of years. It is supposed that this is because a predator has harder job aligning with the cycle. http://en.wikipedia.org/wiki/Predator_satiation

I believe that the Möbius function is important in advanced physics: http://en.wikipedia.org/wiki/Mobius_function#Physics

There's a legend that generals used the Chinese remainer theorem to count soldiers.

Elementary number theory was a motivating factor and foundation for development of the whole mathematics - algebra, analysis, even logic. Did you know that proving Godel's incompleteness theorem requires using primes? http://mathoverflow.net/questions/19857/has-decidability-got... Transcendence of pi also needs primes. http://mathoverflow.net/questions/21367/proof-that-pi-is-tra.... I did not realize that earlier. Usage of primes is often invisible. Even if there was no cryptography or ECCs, it would be silly to demand practical applications from this subject - it is a foundation for almost everything in mathematics, sometimes rather concealed.
So would it be fair to say then, that these proof checkers are missing the 'libraries' that would be needed to efficiently write verifiable proofs for modern mathematics?
My previous company had dozens of devices to approximate the hundreds (we had our own pictures of tables littered with android phones). They faced ridiculous issues like HTTP not being properly supported. Don't delude yourself into thinking testing android devices is something that it is not. It is a mess. You cannot guarantee your application will work without testing on a device and the devices vary, greatly.

That is all beside the point. My salient issue was that despite testing android devices being a mess, people are proclaiming testing android to be a fucking disaster because they compare it to what testing iOS devices entails. Everything in life is relative. If iOS didn't exist, everyone would be saying testing mobile is a lot like testing web. I'm not saying iOS is better, if that is what ruffled your feathers. I am saying it is a closed platform, specifically for hardware. That makes the story much simpler. Anecdotally, I don't know a QA that has to test for iOS and android that doesn't wish android didn't exist.
It looks great but like so many web sites focused on a tech project, it lacks a "what is D3" section. I read the preface, and I see that "D3 is a powerful tool" OK, and "D3 is really a beautiful little library" and it solves the problem of turning data into documents. Yes but how?

I'm not saying I can't figure it out from the code, I can. But still a "what is D3" section would help.

The site looks like a really nice mix of prose explanation and code examples. And D3 looks very intriguing whatever it is. OK I'm off to Google now.
How many tabs? Honest question why do you need so many open?
Prime numbers can also be used to generate convincing pseudo-random numbers and patterns that don't repeat for long times.

You can basically use them whenever you need a number that has as few relations to other numbers as possible.

Anyway, as math is the language we use to model the universe around us, any mathematical property is likely to be a property of the universe in some way too (if maths is a proper model).
Brevity and succinctness are much-valued and underappreciated traits of good writing.
If you count you will find that there are 26 diferent codes. This tells me that each 5 letter code represents a letter of the alphbet. This is not a message but it is the code itself.
Writing can be dissected analytically but there is always a component of emotional appeal that makes writing connect.

One of the best examples I can think of is the story of Sugru:

http://sugru.com/story

To practice writing with emotional appeal, I suggest you practice public speaking. For instance, go to a public forum like a lecture or zoning board meeting where there is a formal Q&A period (with a microphone set up). Listen to the discussion/lecture and wait in line for the mic and attempt to articulate an argument/point of view that is short and draws on a personal story and makes a point.

I also recommend Stephen King's "On Writing"

http://en.wikipedia.org/wiki/On_Writing

Good luck!
> I simply don't accept the premise that you can start from anywhere you like

Is anyone saying that? I believe it's a strawman. What people say is "ideas are worthless" which is quotable hyperbole used to club stubborn NDA wielding entrepreneurs over the head. What people mean is: ideas are effectively worthless because until you start executing you don't have a good way to know if the idea is good or not.

So yes, starting point matters. Unfortunately, until you start to execute, you only have the an extremely hazy understanding if your starting point was good. Sure you can weed out absolute loser ideas, and you can get an idea of the risk profile of the venture, but not much more.
not to necessarily excuse torvalds, but one big difference is that his rants are a lot less ideological than stallman's. to a first approximation, linus rants against people he feels are being stupid, whereas rms rants against people he feels are being evil.
Rewritten to be less complex and avoid unnecessary use of an acronym (not picking on you, just figured your good advice would be more easily read if it was written simpler):

Keep it simple, stupid.

Too much non-fiction writing is overly complicated. It seems like people write elaborately in order to overwhelm and impress those less familiar with the subject, but this is a bad idea because complexity interferes with communication.

There are certain types of writing that depend on the use of complicated phrasing or structure to limit ambiguity, but much of the time such strictness is unnecessary. So keep it simple.
Are we talking about "freedom of information" or are we talking about music, movies, tv shows, software and other content that was created for the sole purpose of economic income?

"Information" to me sounds like you're talking about something more fundamental, I'm just not sure what. But sharing copyrighted material should by no means be considered something that is a social principle.
Back to GHUnit
I am interested. I live within walking distance of the store and am an avid tech extraordinaire/hacker who would hate to see it go down. Why not open it up for hackathons and tech meetups in the area? I know there are plenty of tech groups that are constantly looking for space to host their meetups and hackathons.
thumbs up. everyone needs to be aware of what you are pointing out in your post. lets hope that the machines of politics/oil/war dont chew up tesla like they did the first time electric cars came out.
I would like to use this, but can I place it on a subdirectory of my domain? It doesn't appear that I can.

If I can't, then it has low SEO value. That feature is very important for me.
Most developed countries are democracies, and democracy means that governments should obey the will of the people. The exercise of democracy means aggregating social information, and this is so easily done now through the internet. However, the use of internet for exercising democratic rights seems very limited. Why it is so? Why people spend more time on Facebook than on a political social network where the opinions they share could have direct positive impacts on those aspects of their live that depends on government and legislation?
A demo account would be nice...
flot (http://www.flotcharts.org/) has been a loyal friend for years.
Exactly. And this is where most of the work on proof checkers is happening -- finding ways that people can input proofs in a less formal way and have automated code fill in the formal details as a first pass before running the verification.
there's a resize input control in the bottom right corner, so what's the problem?
You can run Linux and XBMC on the MK802 add an Arduino to get hardware pins and you're where most of the Pi ppl are. I got them both, haven't booted the Mk yet, but I think it would be nice to use it for running my Reprap and hook up a webcam so I can monitor it in the basement. Could use the Pi also, but I don't think it can handle the camera simultaneous. Or I use the Pi and use the MK as Mediacenter or use the Mediacenter to run my reprap ... Or something :-)
*Wordpress.com. Self hosted Wordpress doesn't have this issue, at least to that extent.