skysight-inc/HackerNews huggingface dataset:
See my post below (the one that the majority of development will be in HTML/CSS/JS in a few years). I don't want to copy & paste it here.
Don't particularly agree with this line of reasoning on two grounds:

(i) Greater access to capital means that more startups should be able to include health coverage in their pay packages.

(ii) The Affordable Care Act implemented plans in every state that cover pre-existing conditions until all plans will be required to do so in 2014[1].

P.S. Having dealt with chronic low back pain for the past decade, I can definitely relate... on the plus side, I recently found a traction device that has all but eliminated my issues. Feel free to reach out if you think it might help and I'll send details.

P.P.S. Regarding the OP's petition, while it's clearly helpful to show public support, this seems a bit too rigid: "We ask the Senate to act swiftly, without amendments that may weaken key provisions".

Amending the legislation would potentially help to address the opposition to this bill (at the very least, the petition should recognize the detractors point-of-view to demonstrate that signers are aware and have voiced their support regardless)[2].

[1] https://www.pcip.gov/FAQ.html

[2] http://en.wikipedia.org/wiki/Jumpstart_Our_Business_Startups...
Is it just me or Linode is looking pretty bad in these benchmarks ? What gives ? And that's without mentioning price ... Cloud Storm's SSD first option starts at only $75/month and they give you 3GB RAM !
Sure there is - I know people who would call those things frivolous. Football consumes a serious outlay of energy for comparatively little lasting benefit. It's not scrutinized as often as things that are funded with taxes, but that doesn't save it from frivolity. Anyway, we're probably arguing past each other. I see taxpayer funded science of all sorts as being more worthy than most things, because I view scientific discovery as the foundation of the country's economic competitiveness. Most things seem frivolous by comparison.
Mutillidae 2.1.17 : Born to be Hacked
I was surprised that the Storm on Demand SSD instances didn't seem do better (really only ~2x as fast as spinning disks?). Turns out this is some weird bundle of benchmarks.

I spun up a storm-ssd-3gb instance and ran bonnie++ on it. Results here:
https://gist.github.com/2069845

If I'm reading right, its ~868MB/s seq write (CPU bound) and ~594MB/s seq read (CPU bound). Not sure how to read the random IO results. The bigger instances would probably be faster still (more CPU).

So the Storm on Demand SSD instances seem to be blazingly fast.
You're right; I think that's crazy. Is this a recent trend?
Wish someone asked his opinion on "singletons". I've been fan of them in the past, and now I totally despise them... But then it came to me, that I don't despise the semantics of he singleton - I just write that as a bunch of functions, rather than class with methods that is "singleton-ized".

There were also some revelations - like printer().getSingleton() (or instead of printer, put keyboard, mouse, memory, etc.) - at some point some of these "singletons" might be become "multi-tons" - for example gamepad().getSingleton() already is a trouble...
If I understand it correctly, the mistake was discovered and confessed by the government itself. Hurray! Proper checks and balances in action.
JavaScript Regexp Tool
There have been a few accidents leaving Earth, so the "getting there" part is a bit risky. for sure, many people would be happy with that risk.
A thought: Early partial cash-outs could in theory align founders' and investors' targets better. Once a founder gets enough money to get e.g. an okay apartment, he might be more willing to take riskier moves, target really big and avoid acqui-hire offers.
Although point #3 has also annoyed me no end, I believe I learned a lot from being forced to solve problems myself. Peeking at the solution is just too easy and severely diminishes what you can learn by being forced to think more about the problem. I believe Introduction to the Theory of Computation by Sipser gets it right: answers to about half the exercises.
During the previous semester I spent some time building a recommender using this data as a project for a data mining class. It turned out to be far more challenging than I had initially anticipated.

I've used methods known as collaborative filtration, whose goal was to estimate how a given user would rate a given item basing on knowledge of preferences of other users of similar interests. The initial scope included a naïve Bayesian classifier and a technique called Slope One [1]. The latter one is particularly interesting as according to claims of its authors allows to make a very good estimation in a very short time using solely a very simple linear model. The preprocessing is both time- and space-wise expensive though as it requires you to build a matrix of deviations between rated items.

After reducing the data set to a single subreddit and filtering it from users who weren't avid voters I ran the algorithms and after some tuning I was very content to see promising ROC curves and decent AUC values. Models built around NBC and S1 achieved comparable results when it came to such metrics as precision, recall and F-measure.

When I went to discuss the results with the professor teaching the class I've heard "That's indeed promising, but how about comparing those results with a really naïve model which would just take an average of existing votes by a given user?". Guess what: the model built solely using a single call to the avg function was nearly as good as the NBC and S1 models.

Now I understand why the guys from Reddit are looking for external help with the recommender. It's a way less obvious task than it might seem to be.

[1] http://lemire.me/fr/documents/publications/lemiremaclachlan_...

Edit: s/machine learning/data mining/
You can simplify it a bit by building the container class on the fly, if desired.

>>> x = type('Foo', (object,), {})
>>> x.bar = 1
>>> x.bar
1
>Google is trying to rank you highly for providing the best content...Want to rank better? Write better!

The real world doesn't always work like that. I do a lot of work for an eCommerce site that sells wholesale. Their customers have little to no interest in reading text, all they want are pictures. Which means, the catalogue pages, which are optimised for actual human visitors and not Google robots, contain little to no text, only pictures. As a result, the catalogue pages (most important part of the site) do not rank anywhere with Google, and never will. Google is unable to handle websites that are - quite correctly - all about the pictures. Competitor sites that outrank this particular site design their catalogue pages for Google, not for humans, and rank well because of it.
Can you enlighten me what MM_clisterufck is?
Well, it can theoretically affect flexibility, which can help as you search for a viable business model, but I agree it's very much a secondary or even tertiary factor. The fact that they've shut down a project is much more likely to have been due to lack of viability rather than any coding issues.
The way I see it is this: the apps, the GUI and the underlining OS would be completely decoupled from eachother (much like Linux/BSD and Gnome/KDE). The OS would be free software, because that is what FOSS is good at (not end user facing software).

For the apps and GUIs there would be a marketplace (or ideally several), where people/companies can sell or give away for free their software. Most GUIs and apps would suck (just like most apps suck today). But there would be a few ones, which are truly great, much better than Google or even Apple could ever make them. And these would not be made by big companies, but by small startups consisting of creative people.
The best "singleton" for me is python module.
Import is the constructor of singleton.
Python itself controls single initialization of object.
I agree with most of this issues, but it sounds like his editor doesn't have auto import and jump to definition like Eclipse.

eg complaint about nested packages. (not that I agree that this is a necessary class):
instead of MuffinMail.MuffinHash.MuffinHash, type MuffinHash and have your editor add:
from MuffinMail.MuffinHash import MuffinHash.
Tao of Leo #25: http://justinmchase.com/2012/02/22/tao-of-leo-25/

"The singleton pattern combines all the perf benefits of a global variable with all of the code maintenance benefits of a global variable."
> you can use itertools.imap. I wish it were a standard function so I didn't have to import it.)

In Python 3 it is (the `map` builtin is lazy, it's essentially `itertools.imap` and the old eager `map` has disappeared)
Really well researched, interesting article on a timely topic.
Muddy Puddles latest offers on childrens waterproof and outdoor clothing
Various bits of the lowercase semantic web (and its related uppercase Semantic Web cousin) factors show through on Google results - mostly Google Rich Snippets, so reviews metadata. These mostly require human intervention to enable on a site-by-site basis (sometimes by the site owner, sometimes by humans in Google itself).

The deeper problem of the semantic web is that it's meta data, which tends not to be visible to visitors. And because of that, it's easy to forget / overlook / incomplete, and nefariously allows SEO over-optimisation invisibly that non-whitehat SEOers do in full view of the human audience.

I wish it wasn't true, but Cory Doctorow's portmanteau of metacrap is unfortunately still accurate ( http://www.well.com/~doctorow/metacrap.htm ). We have made several small metadata improvements over the years, but not much progress in substantially overturning Doctorow's original concerns.

Human beings are not great sources of accurate and up-to-date metadata. So we rely on scripts and services to fill in the blanks that we don't. (publish times being recorded in WordPress, for example.)

Converting human content into metadata ends up being an automated human-hands-off affair which means that those automative tools need to be able to parse and extract information / meaning from human prose. Very much what Google has been doing since inception.

It's flawed because it relies on automated interpretation of prose. But there isn't a viable non-flawed method of getting the same information without imposing academic-like constraints to the Web.
I wonder how much the audio was post processed (it says at the end of the video that Skywalker Sound worked on it). I also wonder how much information can be derived about the internal structure of the boosters based on the harmonics of the vibrations picked up by the microphones while outside the atmosphere.
You're confusing "clients" (or Bitcoin nodes) with miners. All clients share information about pending transactions through a peer-to-peer network. A small % of those clients are also mining - incorporating (or not) transactions into a block and attempting to find a sufficiently rare hash value.

Since most mining is done in pools, there is quite a concentration of power in pool operators; if they want to ignore certain types of transactions, they can just omit them from the blocks that they mine.

The real threat is that if any mining pool that had more than 50% of the world-wide hashing power, they could effectively control which transactions would become verified, and which would remain forever "pending". They would accomplish this by ignoring all other mined blocks, knowing that they will be able to outrace the rest of the world in producing the chain representing the "most difficulty".

Ordinary (non-mining) clients can disrupt the propagation of transactions around the network - but as long as you have a possible communication path to SOME miner, you should be able to have your transactions registered in a new block; like the Internet, the bitcoin network has redundant paths to foil censorship from a minority of nodes.
In Windows Vista and Windows 7, the ability to have a PC act as a RDP server (host) is limited to the server SKUs and Ultimate. Windows Starter, Windows Home, and Windows Home Premium do not have this feature (it's actually there, but requires a hack to enable).

This was a business policy to help differentiate the Pro & Ultimate versions from the cheaper Home versions.

When we were building Windows Home Server, I fought hard to get the policy of not supporting Remote Desktop (host) in Windows Vista/7 Home and Home Premium changed.

We wanted to make it so that WHS could more easily enable people to connect into their home computers remotely via WHS, but the policy meant that only Windows Vista/7 Ultimate and Pro could act as a RDP host which severely limited the reach of this feature.

It is probably a good thing (for MS) that I failed to convince the Windows business leaders to change this policy; imagine how many PCs there'd be out there if in 2003 I had gotten this policy changed and had been successful in making RDP popular amongst non-power users...

As an aside, I bet sizable # of those RDP end points Dan found are actually running Windows Home Server. WHS (which is really a version of Windows Server 2003) enabled the RDP host by default because that's what the Windows Home Server console uses. It also used UPnP to enable port forwarding for remote access to the server. Users' have to opt into this feature, but many do...

The good news (for WHS users) is by default WHS automatically takes Windows updates; users have to explicitly opt-out and we intentionally tried to push them away from opting-out of updates. So almost all WHS boxes probably got the patch on Tuesday. I know mine did.
I like how that video in the "HTML5 zone" was using a flash player...the irony was amusing.
Google is probably already do that, which is why the current traffic-generation methods advice is along the lines of varying anchor text.

This is done mostly by identifying related / tangential / complementary / supplementary keyword terms to the resource linked to. Non whitehat SEOers are wising up to the idea of a site targetting niches, and that considerably widens the list of appropriate keywords.

By tackling the long tail keywords en masse - these are less competitive, easier to rank for, and correlated better to buying intent; gradually they make significant inroads to ranking strongly for the big-head keyword in a manner that looks more natural.
My intuition tells me that hiding data in objects does not really help as long as the data is still mutable. Immutability is the only way to guarantee true encapsulation for objects that don't actually represent something inherently stateful. (eg. file on disk)

Coupling data and operations is also a problem. It's non-extensible, both in that you can't add more data and use the same operations, and you can't add more operations that work on the added data. Inheritance works around some of this, but it doesn't solve the general problem. What if it makes sense to add the same piece of data to objects of classes from different parts of the hierarchy?

The thing about functions is that you can always write a new one that works with anything you want. You don't need to add it to a class or an interface (you can, if the language allows that), and if possible, with immutable data that essentially makes the function a unit of perfect encapsulation.
Clownshoes available in sizes 2^10+1 and up | Nicholas Nethercote
If we're going in that direction, then everyone's participating in a different conversation. The original conversation was not whether or not this is a non-problem because end-users have issues. The original conversation was why hasn't Linux been adopted by end-users at the same rate as other OS's, if it's superior in so many ways.
The post is about finding bug in Firefox memory allocations, causing allocation of double the needed amount of memory. Just thought I'd clarify that due to the nice but a bit uninformative title...
You are quite possibly right. And I don't mean to impugn NZ justice here because I have no additional information.
Nonetheless I smell a rat. It should not be necessary to shoot themselves in the foot. Such cases so rarely happen that when they do, suspicions are naturally aroused.
Just speculating: had there been (encrypted) information that Dotcom possessed which the authorities wanted, if a negotiation had ensued, wouldn't something exactly like this be a likely outcome? To me, plausible deniability, a still indeterminate outcome and Dotcom greed are indicative of a negotiation which is still underway.
بورش - كايين اس -
PHP Calendar class with hooks
Optics hacking: where to purchase custom fresnel lenses?
Mike Daisey Lies on This American Life; Theaters Won’t Issue Refunds
Tagging is good for categorisation (which reddit has already implemented using "subreddits"), but tends to result in a lot of noise when users can apply arbitrary tags[1]. Additionally it's a lot of extra work on the part of the user to specify meaningful tags - this is especially undesirable considering that reddit's aim is reducing the amount of work required to submit pages. What would be more useful is an subreddit discovery feature allowing users to subscribe to subreddits which interest them (this would also reduce a lot of the cross-posting because similar subreddits like /r/python and /r/programming would share a large segment of their audience).

[1]: http://youtube.com/
they were excellent! but the remixes are still around (and new ones being made), they've just moved to YouTube now.
Linux has versioned libraries, but distros often ship only the latest versions. Libraries usually have filenames like "liblibrary.so.x.y.z", and an application will link to "liblibrary.so.x.y" or "liblibrary.so.x". Library maintainers also get lazy with making sure that the library stays compatible within major versions, or don't update the .so version properly.
Then, you simply raised too little. I always thought that raising an angel round means "finally to be able to focus 100% on the start up". I'm not sure whether your investor would like it, if you spend your time doing other stuff than making this startup big (I sure wouldn't).
Google is Planning to Penalize Overly Optimized Sites
Doubling your runway with part-time work only helps if it doesn't reduce your velocity by two or more, which it carries a high risk of doing.

That being the case, you're better off with the shorter runway in almost every respect (salary, time to market, quicker failure if it's going to tank anyway, less stress of juggling two jobs).
Http://www.jcdm8.com
However you might not be able to wish more funding into existence. In that situation, the approach "we've got X money and we need Y runway so we're going to adjust our salaries accordingly" seems sensible. As per my other comment, totally agree that part time work is unlikely to be a good solution.
My understanding is that this was not an achievable option in the solution set e.g. 2 years ago, but 2 years ago the solution set also didn't include "Waltz into a six figure job as a fresh graduate", "Bill mid five figures a month contracting for a funded startup", or "Get this deal offered by somebody on the other side of the street if I don't play ball with you because your startup will fill that round regardless and the only question is how much you extract from us to make it happen."

I'm totally agnostic on whether this is bubblicious or this is just the market finding a more accurate approximation of the true value of the time of anyone capable of launching a product people like, by the way.
Lua can sleep no problem.
1) with enough widespread adoption this would be smoothed out, after all the value of the dollar against other currencies is not static either.

2) yup, this is a problem, though I believe technically it should be a capital gain in most countries.

3) This is also clearly a problem though not an unsurmountable one. The cool thing about bitcoin is that you don't have to run the wallet locally, but you have the choice of doing so if you want to. With widespread adoption I believe you would see banks who host wallets, this is how your average person would interact with bitcoin. The final piece of the puzzle is bitcoin insurance to guard against a nefarious wallet hoster, we don't have this yet but there is no reason why it can't be done.
Raid 0 is not a baseline, and raid 0 ssd is not a useful configuration, given their failure rates.
Use Geotweets from Twitter to identify interest groups
Dijkstra stopped using computers for work around 1972, and the last programming
language he used was ALGOL, so his opinion about C++ most likely does not count.

About JWZ, I would not say that someone that throws chairs around rooms, and dedicated part
of his life to flame C++, has a thrusty opinion about it.

Finally, Ken Thompson has stuck in C for so long, and even Go is just a better C, that I
doubt he really understands the concepts behind the abstractions C++ offers.

In the end it goes back to people using C++ without proper background.

The world is complex and most languages that try to be the tool from low level
systems programming up to normal business applications, end up being complex.
Even if they start simple.

Any modern language that tries to replace C++, will end up being as complex.

PL/I, Ada, D, C#, Haskell, OCaml, Scala, Lisp are all examples of languages that have
a kind of similar complexity level with C++, and also require people with proper CS background
to handle them. Sometimes the complexity is the language itself, other times it is the abstractions
it offers.

Judging from the skill set I see in cheap labour in IT, even BASIC is too complex for many people.

I am not on a crusade to defend C++, I also find that it has many warts and we need a better systems
programming language, which is also able to offer the control and set of abstractions that C++ does.

Now will it be D, Rust, Clay or something else?

Until it happens, C++ will be the only answer for a class of problems.
Youtube airs Ind vs Pak Cricket Live Cricket Online
Watch Ind vs Pakistan Online on youtube ,now live cricket online by youtube,
Nice example of how lua scripting will improve the usability of Redis !

A nitpick, the described queue is First In First Out (which is the natural ordering for a queue).
That is fascinating, and I for one would get a lot out of seeing some code. Any chance of posting your prototype in a gist please? :)
It's already part of HTML - http://diveintoaccessibility.info/day_15_defining_keyboard_s...
Welcome to Total Family Shopping
Doable ? sure, but not relevant.
Can YOU do it ? that's a question only you can answer.

Other than that, programming is a craftsmanship. Like any other one, it might take a few years to master it.
A couple of courses in Uni is definitely NOT what makes you a programmer (or developer or an engineer or whatever)...
http://totalfamilyshopping.com/
I like the simplicity and good idea on changing the title :-)
Show HN: A Simple file store on appengine : weekend project