skysight-inc/HackerNews huggingface dataset:
As I've written in my unknown blog, I think there is another misunderstanding here: software development is not the analogy to building something according to a plan. It is making the plan. http://blinker.net/2009/08/31/the-architecture-analogy-for-p...
How about the niche "ask a mom"? This way new moms or parents in general can ask her about tips (i.e. Tips for traveling with a baby?). If it sticks, she can grow the network of possible moms to ask (which would "require" some kind of blog about parenthood etc).
Finland's Alekstra is quietly building the first Global Virtual Network Operator
Sorry, not sure what else to make of this:

> There are even implementations (e.g. DrRacket, formerly DrScheme) which forked/opted out the whole language.
I would wager that the kind of people who are reading a website about TCP replacements are very much looking to be drowned in information.

Unless I'm mistaken, you're not yet at the stage where you're selling a turnkey solutions to pointy haired bosses.
甲沟炎
> Inevitably. Which means you'll have to resort to "real programming" (as opposed to component assembly) for /that part/ of your project.

It's not just that you'll run into one unique requirement; you might run into a unique combination of requirements, each of which already has proven solutions, but with no good way to glue it all together. That's the reason C programmers still sometimes write their own string handling or memory allocation code despite that stuff being literally in the standard library.

Writing general purpose software components is hard. If you're creating a product, you know what kind of component you need, and you don't really care about anyone else. If you're making a general purpose component, you have almost literally no possible way of even comprehending, much less fulfilling, all the requirements of every product that could potentially use your component.

You're always going to notice a difference between something that's been cobbled together out of spare parts and something that's been designed to fit an integral product vision. There's a reason we've been hearing about reusing program components for literally decades. I'm sure some chunk of the problem will be broken off and solved, some kind of standard solution to the CRUD app or something, but there are still going to be products out there that need real engineering, not just component assembly.
I'm just reading the book Flow-Based Programming (2nd Edition) by Paul Morrison[1].

I would say the main idea is to shift focus from control-flow to how data ("information packets") flow through a network of (black box) components and only use traditional control-flow style programming for the most simple, atomic components. The book presents some convincing examples from business programming but I think the idea should work very well for other areas than text processing, certainly for image manipulation or sound processing.

The split between component creators and component assemblers (application programmers) is highlighted in the book, I hate it how often I tend to slip from one role to the other in regular programming, maybe such an explicit split would help a lot (well, or certainly a lot of experience will ...)

[1] http://www.jpaulmorrison.com/fbp/
Martial Arts Classes in Indiana
Hoosier Tae Kwon Do Indiana: Self defence Training for Kids between the ages of 4-7 years in Indiana. Call us 574.825.4231 or visit our website now!
Gevent For the Working Python Developer
A lot of good points, just a couple I thought of:
Software is written to control hardware. In the end that's all a user can use. Computers are a new category of machine, they are super complex, easily reconfigurable general purpose machines. So writing softare doesn't really compare with other trades. In some sense it's like a design, but since the machine is already constructed the building of the particular machine that is the app in practice is trivial (usually, click install). If you compare to building a house,let's say the program is like the complete design. One could design a house that was reused over and over. In some degree this happens (prefab houses). But since the construction costs are high relative to the design, there is usually some room and incentive to customize, just a bit.

For a software app, if it's well written, the end product builds itself. The cost of this last step is virtually nothing. Since the design can be used repeatedly, the software development costs can be spread over a lot of end users. For example, take Excel. A "spreadsheet machine" is pretty useful, it's complicated. You could compare "spreadsheet machine" to a house (or maybe something like a tractor). Aside from tweaking, the software is done, the actual machine (a PC) is a commodity. It's a done deal, anyone who wants a "spreadsheet machine" can get one relatively cheaply. But now, since the machines are out there, along with a huge amount of cheaply distributed software (the OS,languages, compilers) everyone is tempted to make something new. How about a multimedia playback machine? Brand new things that haven't even been made before. Even though there are a bunch of general purpose tools available, it is the "newness" of the app that makes it hard to predict how long it will take to code. New problems don't have existing solutions, so no one can predict how long it will take to find them.

Also, since the actual machine is super complex, which is necessary for such a general purpose device, there is looseness in the designs, leading to many different ways of doing the same thing and inevitable bugs. There are bugs in the OS, so you are going to have bugs in your app. Think about how much more complex a PC Playing back a DVD is compared to a DVD player.
Dev: "thanks for your time."
Thanks, and thanks for the suggestions! There will be some changes to those sliders in the near future. (JQuery was my first choice for those, but it's now proving to be an aesthetic and responsive issue.) I might redesign it with Twitter bootstrap, which would help with overall UI and design.
Cross-browser compatibility is often the reason "good code" turns into messy code!

You develop in one browser, and then make adjustments to it to make sure it works in all major / mobile browsers. This step often introduces some dubious workarounds and mess because it can be such a painful process.

That isn't to say one shouldn't try to write re-usable and maintainable code in the first place. But I also agree with your more general point (just not in css), that neat/maintainable code != correct code.
Only difference, its really hard to do "git reset HEAD" when the bath tub didn't fit.
If I learned anything at college, it is highly likely that things will unravel in a completely different way than it is anticipated by anyone and predicted by any system.
Of course people are thinking about games right now. The first implementation I thought of was to reproduce the "hand seal/hand wave" spellcasting in traditional fantasy lore - and thus introduce a new genre of fighting video games: sorcery duels, also known as "Certamen" among Ars Magica fans.
1) they get brown paper bag, filled it with money, and put in the garbage bin on the street corner.

2) you pick it up later in the day.
Nope. No optical drive in there. It's a Vostro v131.

It would be lovely to fit both an SSD and an extra battery in all that space.
I prefer using the latest stable versions and not having to depend on the Ubuntu packages to be updated.
Yes to the extent that we accept as "did it first" the companies that were the first to do it right. Not the first in the field, that would be almost impossible, there's always some kind of prior art. For example there were many search engines before Google, so they were definitely not the first in the field. Then PageRank was "doing it right" I guess and maybe they were the first to deploy that kind of algorithm?
Can you point to a link describing this? As far as I remember they were still bundling the old runtime and feeding older code through the older runtimes.
We are Boltzman brains, no?
That's exactly what I was thinking. And the feeding schedule is at 8am so it's not clear how the 5am/4am thing plays out.
Shop for a wide range of products online/ online sales
Special Sales Shop is the place to satisfy all your audio, video and gaming needs .With us shopping online has never been more easy, fun, reliable!We have a great selection of products, best prices and special offers. Rapid delivery, 30 day guarantee, exchanges and returnsWhy Special Sales Shop? Because we understand you.At Special Sales Shop we provide quality, affordable prices, loyalty and security for our customers.
I was just watching a show about the design of the lunar descent module. Grumman put the spaceship on a giant gimbal and rotated it through 360 degrees in all directions to make sure there was nothing loose to become floating debris. An astronaut could swallow or breath in anything loose like a metal shaving. Perhaps NASA wanted a pen because the chances of a loose glob of ink were significantly less than a broken pencil tip floating into someone's eye.

I agree with the article that sometimes simple is best but only when simple isn't too simple for the job.
What most people don't realize is the massive disconnect present in any current newsroom. In one corner, there's the print staff, in another the web staff. They work in separate systems, follow different workflows and are treated like different P&L centers. Couple that with the very conservative organizations that print papers are and you have a recipe for infighting and 'Tinker Tailor Soldier Spy'-like power games.

There's currently a major push in the industry towards what's generally called the 'convergent newsroom', bringing print and web together under one roof, so you have a 'Sports' department that's in charge of sports regardless of channel. The tablet has in many ways acted as an accelerator in this process, in a roundabout way. When the tablet arrived, as the author noted, the print people relished the opportunity to find a digital way to go back to olden times. On the other hand, the web people saw it as a natural extension to the website. So massive infighting will have occurred at most newsdesks around the world. Since the print people have the most clout in most newsrooms around the globe, they generally won the initial round, which pushed the print people closer to digital. With the failure of early tablet papers (distributing massive, perfectly kerned pdf's to devices), the web people have gotten a shot at it, thus pushing the organizations closer to each other.

At the same time, the systems vendors, harrowed by the competition from open source sees the convergent newsroom as the strategy to win; None of Wordpress, Drupal etc can easily produce a website and a printed paper. The tablet has in many ways been a spearhead in getting newspapers to look at buying new systems and redesigning their organization around them, producing tablet, mobile, web and print in one system. So every enterprise sales force in the industry is out there pushing tablet systems like it's the second coming.

Newspapers aren't stupid, they're just (1) stuck in old organizational structures, (2) using software that treats different channels as silos, and (3) fraught with unionized contracts that make any change insanely difficult (some contracts stipulate that the editors can only work in specific versions of InDesign, for example). At the same time, they're very clearly on the losing end of the digital disruption as the ad buy withers away from them with nothing to replace it. No wonder they act like a deer in headlights.
> I don't think there has been asingle loss of U.S. military aircraft to enemy action since... Kosovo?

Not only there have been many, the enemy isn't that needed. Everyone seems perfectly capable of destroying their own machines. Actually it looks like investing in general safety would be a better option for everyone than investing in high tech radar protection.

Of course these are mostly helicopters rather than planes, but still - aircraft.

http://en.m.wikipedia.org/wiki/List_of_aviation_accidents_an...
I am not a marketing expert, but my reaction to this article was that it pretty much depends on what 'market phase' we are in.

In a new market with no competitors what matters is that someone created an automatic cat feeder at all.

In a more mature market with several competitors those small details matter more.

In a very mature market maybe several competitors get the tiny details right, so maybe building a brand matters a lot...
It irks me whenever a company takes a common word in a language and turns it into a name or a brand. It feels like the language is being pillaged.
Ive spent 20 years developing software, including customer surveys. Mostly through established companies, where the customer has a vested interest in cooperating.

Its often the same storey - the customer wants a horse that pulls harder and uses less hay. They don't want a tractor, they can't conceive of wanting a tractor, and they object to giving up the reins.

I don't doubt some information is worth something. But what's the success rate? What's the correlation between 'asking a customer' and sales? Nearly zero in my experience.
I agree. Lottery is probably the wrong term.
BKF Repair Software
BKF Repair software is an advanced and user friendly tool that can quickly recover BKF data and repair BKF files and folders from corrupted/damaged Windows backup database. This Tool had advanced powerful recovery features options (quick scan, deep scan and range based scan) to recover corrupted backup files.
Good point. If I did, it would be a sister site separate from this Rotten Tomatoes based thing. I'm trying to keep it as simple and uncluttered as possible.

Cheers.
It can't be applied. No one wants their gun's efficacy to be subject to the failure of batteries.
Does anyone know how this works in detail?

Also I never understand capacative sensing. Does the human have to be grounded for it to work? Why not?
That said, CurveCP is a quite interesting protocol! It just needs more support and testing.
I had to read the headline five times to get what it's really about. (mast) Sorry :/
These people exist, but they are outliers, and you can detect and discount them. If you're getting good questions, yes, you'll get a couple of these guys no matter what, but the rest of the audience will react to them for you.
UK Dissertation Services
A proper and accurate dissertation structure is undoubtedly required to be able to write a meaningful dissertation. However, a great majority of students is not aware of how to structure a dissertation.
My brain can't handle OOP anymore
there is also http://www.fastsoft.com/home/ which professes to do the same, personally I worry about any non-documented non-public congestion control protocols, many years have been spent in the academia researching this subject ... it is easy to be "fastest" - just disable congestion control altogether - trouble is tons will break. In order for me to use a different congestion control algorithm in production I would need some experts to review the protocol to ensure I am being a good web citizen and not breaking the internet.
That's excellent advice. Its pointless to spend money on an expensive disk before you max out your RAM. Unless the OS is really brain dead, it will cache reads fairly frequently and that is still much faster than any SSD can be.

Most of the time, that is. There are situations when you'll have write-heavy workloads or a dataset that's larger than your RAM can be. But then I'd also assume you are out of the personal computer league anyway.
tl;dr there are circumstances where the expected value is greater than 1, due to the accumulation of prize money when nobody wins several times in a row.
I like Notable:

https://www.notableapp.com

It's primarily for websites but can be used for anything, from PDFs to images.
PyJamas project hijacked by rogue contributor
In fact, I've heard it said you are 7 times more likely to be hit by lightening, than to win the lottery.

But I can't see how that could be: I've seen lottery winners, and on average they don't look toasted at all!
Using JSON in PHP
My buddy says he's expecting the winning lottery ticket to blow into his hat. About the same chance of winning as if he bought one.
I wouldn't call OpenCV 'about as mature as a software project can get,' as it's actively developed library with lots of contributors in yet experimental domain (more about mid-level pattern recognition than low-level image filtering). And the documentation was not up-to-date last I checked (~2 months ago).

Bugs in really mature software (i.e. libtiff, libxml, sqlite) are very rare.
Automating boring testing activities with tox
But we could try. What good does it do to lock them in a cage?
All you wanted to know about our billing system and even more
Yes, I think that's correct, but I don't know the details of how was it done. The point was that they have done this before and the new design isn't that old actually.
The product in the early phase was called a Dancing Bear in the book, "The Inmates are Running the Asylum". You don't need the bear to move like a professional dancer because "look at that, it's a bear ... and it's dancing!". The details start to matter when more dancing bears come on the scene.
Congratulations - you're an Internet know it all.
Yeah, nice analogy. Pity they ruined it with the whole Russian pen analogy. The Russians used pencils, sure, but it's never mentioned that a. they used the Fisher Space Pen also, and b. there were fire dangers and problems with zero gravity and lead flying around a spacecraft.

I largely agree with KISS, but like the space pencil analogy, it doesn't always match to reality.
That's actually one of the reasons that led pencils were dangerous. There was also a problem with fire danger in a 100% oxygen environment.
Totango Accelerates Revenues for Engine Yard Customers
This reminds me of a conversation I had once with a friend who worked in McKinsey, I told him "I might be smart enough to work for McKinsey, but I am definitely not stupid enough to work in McKinsey"
This is pretty cool but I don't understand why everything now needs to be made to look like Pinterest. Does it really offer that much of a usability improvement?
Trip to Kodaikanal : Beauty of Southern Hill in India
Ford, Kellogg, Seagate, Monsanto, McDonalds and Intel have plenty of notches on this belt.
Ample Way
Here's step-by-step information to preventing public mistakes and managing yourself effectively in any company scenario. In present-day aggressive company atmosphere, understanding the technicalities of manners can mean the change between successful or dropping a customer. If you've ever been at a loss for what to say or what to do, here's informs it all.
The Future of Web Design Looks Very Promising
Apple is a cult? I believe it.

Not that I'm complaining, as I type this on my MacBook Pro, with my iPhone beside it and my iPad 3 and iPod Nano in the backpack on the floor.

Cult or not, they make high quality products at high prices.

I've drunk the Kool-Aid just like many of you.
Best Business
Here's step-by-step information to preventing public mistakes and managing yourself effectively in any company scenario. In present-day aggressive company atmosphere, understanding the technicalities of manners can mean the change between successful or dropping a customer. If you've ever been at a loss for what to say or what to do, here's informs it all.
So what's the file?
Very cool demo!
Pretty much no. There are exceptions but they fit the term "exception" nicely.
Without The Perfect Design, Online Marketing is Incomplete
Wow, the pipe-building factory (generating standardized parts to be assembled by the plumber) to compiler building (generating standardized machine code to be assembled by the high level language programmer) comparison is really cool!

I feel like the ISO/ANSI etc standards-making bodies are where the analogy breaks into time and space.
Hacking work: How to break the rules to work better
That's a great accomplishment and I'm very interested in how they are going to top that. There's probably still a lot more room to grow on the franchising and licensing part, but to build a sustainable company you have to constantly build great products (which I'm sure they can).
It would be nice if someone installed e4rat on Ubuntu (with ureadahead) and reported the performance.
My team has an XWiki. It works well enough, and there are a number of plugins and things to get XWiki pages to update in vim or emacs through a Perl RPC library. I don't like it as much as Confluence (paid), but it's at least syntactically the same. The Perl library you use for scripting is actually the Confluence library.

Mediawiki is OK, but the granularity of access control isn't there for what you could need in the software world.

The corporate overlords use Sharepoint, and also some Confluence. If you host all your OneNotes online, you can have OneNote sync them. That might be your quickest way to share your tribal knowledge. This is an obviously short term fix because otherwise every new employee will have to add N synchronized OneNotes. I haven't found a way to import a OneNote into XWiki short of printing to PDF and importing again.
The idea that poverty is a choice, and if they wanted to they could just choose their way out of it just like that.

There is of course no way to prove she has alternatives. But the article does not suggest she looked.

It's quite easy to judge most poor people in America, since most of them do choose to live off public assistance. Most poor people choose not to work, and if they do work, choose not to work full time. Bruninga-Matteau seems to fall into the latter camp.

http://www.bls.gov/cps/cpswp2009.pdf

(In contrast, Stegall does seem rather more sympathetic, since he did attempt to find non-academic work.)
Doesn't it somehow rub you the wrong way to pay employees in "passion" versus money? In my head, money is equivalent to respect.

If the majority of the earnings from your work goes to someone else and you still have to do work really hard ("because we're changing the world! everyone has to pitch in! weeeeee!!"), you are ipso facto in a position of weakness and are not earning the respect of your superiors.

There is something that seems very wrong about this.
Yesterday’s gone
Why should a fashion lover be a part of several fashion blogs? 
Fashion shopping is undoubtedly one of the most loved aspects and the most favorite past time activity these days as many people in their free time have the desire to shop and look trendy and fashionable especially for various events and parties.
It seems to me there are two parts too this.

Firstly there is value in solving the problem. It didn't matter that the feeder had rough edges, it did the job. That's ultimately what matters. If it didn't feed the cats it would be considered faulty.

Secondly there is value from offering a superior experience, offering better and additional features, superior design etc. If you're product doesn't offer these it isn't broken - but it does have room for improvement.

If my phone can't ring people or text it's broken. But I can spend £20 for a phone like that. A phone that lets me send email, check twitter or browse the web is a lot mor valuable. It's why Apple and Samsung can sell phones for hundreds of pounds.

Does your product solve people's problems? If it does it's valuable. That collection of details though, fix or implement those and your product is a lot more valuable.
If I had an unlimited air pass w/companion, I would pick you up.

Which is(was) the beauty and spirit of the offer.
This site provides a nice, simple overview:
http://www.analog.com/library/analogDialogue/archives/40-10/...