skysight-inc/HackerNews huggingface dataset:
I am convinced that this is because the primary input method for PCs is the keyboard, so user input is primarily text. Perhaps a visual programming language will emerge on the iPad, or some other platform where primary user input is graphical rather than textual.
People deliberately mis-spelling "viruses" causes high blood pressure, which causes cancer.
> Option – Open Source the Product

> No, Not really an option at all. Who would work on it? Sure lots of people love to consume open source projects, but very few people contribute to them. And I have put a LOT of money into this product, I am not going to just give it away until I can at least break even. I have to put my kids through college, hopefully reclaim part of the money I have put into the company, etc. And lets face it donation type projects never, ever make money. Advertising on the site, etc are all pointless wastes of time.

Um, how is this not an option when terminating the project is? I'm not saying that he should open source anything, but this justification is silly, especially when compared to his previous explicit option of killing and burying the project.
Experiences with NFS over IB and iWARP RDMA (Sandia Labs)
Without this, they would've gone out of business entirely sometime in the early-mid 90s.

There is a problem with your timeline. My memory says that IBM only openly embraced open source in 1998, which means that it saved them later than you indicate.

Lemme look. (Searches, finds http://www.salon.com/technology/fsp/2000/09/12/chapter_7_par..., reads.) I was right. They joined the Apache Project in June. They released Jikes (a Java compiler for Linux) in July. In September it was open sourced. At the same time they ported DB2 to Linux. And, what I hadn't known, all of this happened at a skunkworks level. It was not until Dec. 14, 1998 that open source as an issue landed on Lou Gerstner's desk, and the decision was made that the whole company adopted an official policy on open source.

IBM hasn't invented anything worthwhile since the IBM PC in 1981.

Really? They introduced the AS 400 in 1987. I consider an operating system whose _average_ uptime in the field is better than 99.9% to be pretty worthwhile.

They commercialized gigantic magneto-resistance in 1997. That's in your hard drive right now, and gives it at least an order of magnitude improvement over what previous technology could do. I consider that pretty darned worthwhile as well.

IBM is a big company that does a lot of things. I'm sure they have some other cool stuff.

Other than those points, I agree with what you say.
I believe that a visual programming environment or state visualizer for concurrency will be essential for a next generation programming language. The need to be filled is the need for representing many dimensions of computation simultaneously. It's 2020 and you've just written a program to run on 1024 machines with 1024 cores each. How do you reason about that?
Never. I've only heard of someone I know (a family member) using it once though. She left more than enough money and a note in the fridge and was very grateful she didn't have to continue driving in whiteout conditions.
Tracking Location Based on Water Isotope Ratios
B AC-3E Home/Travel charger for Nokia N70 N80 N90 6280
100% brand new Nokia AC Charger.
Standard Europe 2-pin socket for Nokia AC-3E
Intelligent IC chip inside automatically switch to a save-mode, preserve your battery’s life span,
recognizes a fully charged battery
Precision built using high quality components and charges extremely fast
Compact, lightweight, portable, stylish, easy to install, perfect accessory for traveling
Allow you to charge and talk at the same time
This travel companion provides portable power,direct plug and play, safe to use<p>http://www.1powershop.com/en/mobile/b-ac-3e-home-travel-charger-for-nokia-n70-n80-n90-6280.html<p>more wonderful iterms please enter http://www.1powershop.com
A tale of four Frameworks: ActiveX vs Silverlight vs Android vs Windows Phone
if it's so easy to find, then why is it being deleted from the ftp server? (see email)

i don't personally care. think/believe/dream what you want.

(i do get particularly peeved when people use language manipulations like "screaming and shouting" to make their point appear sensible because they are clearly not screaming and shouting.)
The padding is there to make the interface cleaner. It forces developers to be more concise with their components as well as making navigation easier for users.

Keep in mind Gnome is meant to be easy to use, not easy on the screen real-estate. If you want a minimalist UI, there are a million alternatives in linux land
Anecdotal case: I'm writing a simple vector drawing program for tabletop RPG mapping inspired by Ben Robbin's series of posts about his 'West Marches' campaign which included a game artifact called the 'table map' the conceit being that the map was carved into a tabletop at the adventurers' home tavern.

To do this im rendering my scene to one canvas buffer, and then using that as the stencil to run a 3x3 convolution filter to produced a 'carved' look on a wood texture. I want the map editing to update the carved surface as quickly as possible, so yes javascript performance is a bottle neck.

ideally i want this to run on the iPad so its useful at the table as well as post game. The current implementation isn't fast enough on iPad so the browser kills the script.

Stuff like you are talking about isn't common at the moment, but its only going to become more viable and more prevalent. If a guy like me can knock together something like the above in a couple of days, imagine the possiblities for someone working full time on a real project.
> I had to Google how to turn off my wife's iPod because it wasn't in the instructions and didn't meet my expectations of an off switch.

A beautiful example! I don't know what her model is, but the iPod Shuffle 2G has the (to me) astonishing feature that the 'Off' part of the 'On/Off' slider doesn't actually mean 'Off', despite being so labelled; it means 'Reset' (forget what you've played, and where you were in the current song). The correct way to accomplish 'Off' is 'Pause' followed by 'now wait a while' --which I consider an extremely clumsy move on Apple's part (not the behaviour, which is fine once you discover it, but how un-, and even counter-, intuitive it is).
The new web-enabled version of SQL Server CE that shipped with WebMatrix is shaping up to be a good option. Going that route gives you a great upgrade path from embedded, to the free SQL Server Express, to the more powerful versions of SQL Server if your needs grow.

I'd guess that the new SQL Server CE release this week had something to do with this VistaDB development.
€2.40 too much? Seriously? I have paid more than that for 100g of chocolate.
These instructions do credit mine (with an "even more thanks" at the bottom), but I still feel like it is useful to point out that the only substantial difference between these instructions and the ones I published over a year ago for Debian on a G1 are that 1) some minimal changes were made for Debian->Ubuntu and 2) it is explained how to setup the X11 portions (I assumed people would know how to do that if they cared). How is this news, and why is it the second most popular news item at that? ;P Doesn't everyone know how to do this by now? (If you don't and need help, #android-root on Freenode has been providing support to anyone doing this sort of thing for a long time.)
It's not really very much of a win for me, is it? I mean, basically I'm paying $250 for the privilege of paying AT&T dollars per gigabyte for traffic that goes through my own broadband connection that I'm already paying for.

I can't even begin to understand... why I would do that.
Let's one statement = a 100x100 images..

Now, imagine 1 million line of code.
> If it's a change worth making, you shouldn't have to communicate it.
>
> Your users shouldn't say, how does this work? They should say, this is how it should have worked all along.

I think that this is extremely limiting. I am a moderately skilled vim user, just 'power'ful enough that I have a range of vim-specific tricks up my sleeve, and am frustrated when other editors (seem to) make the same tricks difficult to achieve. However, no one will accuse vim's feature set of being easily discoverable.

By your criterion, it seems that this sort of behaviour, which is hard to learn but powerful once learnt, can be ruled out; and this seems to confine us to a sort of playground where we can perform certain tasks very, very naturally, but are then confined once we need more.

In short, I would change your slogan (which I think is very catchy!) to the less euphonious "Your users should eventually say, 'this is how it should have worked all along'."
And because it's so popular, there are a bunch of libraries and tutorials for it. It also abstracts or designs away a lot of the tedium in programing micro-controllers.

The net effect? It's like python for hardware.
> Ultimately everyone has to adapt and I believe this is one facet where company culture gets defined.

This seems to me to be precisely what he's saying --that, previously, he has tried rigidly to maintain his style, but now will keep an eye to adapting when appropriate. Perhaps I missed your (or his) point?

EDIT: Actually, it's reasonably likely that I am missing your point, because I always do bring my quirks to the job, and so couldn't help taking this as a personal admonition, which probably blinds me to a bigger picture.
I want to enjoy SC2, but stuff like this makes me worry I'll have to devote my life and become a maniac to be good enough to even have fun.
Ah, I forgot to mention another of LabVIEW's good features: The company has been improving it steadily for decades. ;)

Diagram cleanup tool sounds interesting. I'm old enough to remember the earliest version of LabVIEW, which as I recall forced you to rewire every connection to something whenever you moved it. Now that was torture. When I went back a few years later and found that wires would automatically follow you around it felt like Christmas. Perhaps the cleanup tool is an equally big win.

Version control and diffs sure would have been handy when trying to clean up some of the terrifying things I inherited back in the day.
Also interesting in this space (audio/visual/performance) is Pure Data: http://puredata.info/
"Problem is that it's virtually impossible to tell what's a good investment until well after the fact. In money as well as in time."

That reminds me of a Will Rogers quote:

"Don't gamble; take all your savings and buy some good stock and hold it till it goes up, then sell it. If it don't go up, don't buy it."

I guess you could rephrase that for time: "Do the best thing you can with your time. If it wasn't a good idea, don't do it."
You always see the same basic demo when people show visual languages. Here is your homework. Pull up the source code to the program you most like to use. Take an average-sized function in it. Break it up into a Lisp-like syntax tree. If you have fewer than about a hundred nodes, you are probably cheating; get a bigger function. (The purpose of my asking you to get an average sized function is not to minimize the problems, it is so you can actually complete this task.) Draw this tree on a piece of paper using any visual syntax you like.

If you've still managed to dodge enlightenment, repeat one layer down on all functions your function calls. If you happen to ascribe to the "one method = one line" school of OO design, then this is mandatory, and you have to complete the transitive closure of your call graph. Complexity can not be removed, only moved around. If it took you less than five minutes, you are now assigned to take the largest function in the source code.

You will attain enlightenment.

If you still don't believe me, grab a literal pen and a literal piece of paper and literally, in real life, conduct this exercise until you do believe me. The human mind is quite skilled in handwaving to itself; the paper will not permit that.
Woz 2.0 wanted
Hey all,

I’m a 23 yo economics graduate looking for a hacker partner to make a startup in the Silicon Valley. I have established ties with the venture capital community and they are ready to support my project. I also have ideas about the future technology, so now I need someone to help me bring them to life. If you’re interested, please contact me at klimchitsky@gmail.com. If you’ve got ideas of your own or even a technology to commercialize, you‘re more than welcome as well. If you’re not interested, please, forward this message to anybody who might be interested or just put it on any mailing lists that you consider relevant.

Best, PK

P. S. People from any part of the world are welcome, there is Skype anyway! But readiness to move to the Valley finally is needed here.
Where is Windows Azure Table Storage?
The Spirit of Independence: The Social Psychology of Freedom
This Daft-Punk-inspired helmet I made is controlled entirely by an Arduino Duemilanove (http://vimeo.com/10684953).

It's fairly complex as far as Arduino Projects go (it involves timer interrupts, a Serial Peripheral Interface with shift registers, and a homemade PCB), but hey, I managed to do it, and I didn't have a lot of prior experience with either C or hobby electronics.
I got one. Voice goes over M-Cell. Data goes over my wifi. 5 bars in entire house. Getting rid of the land-line covers the $20/month unlimited usage (and that gets you $100 rebate).
You really are a nice guy.

Seriously, go pick your Internet fights somewhere else.
I've been scrumming various job boards for anything like this. Good work!
that would never be a right choice I guess - See, in a world without walls, who needs Windows?
You can't effectively print out the code. It's hard to blog and hard to quote snippets from. To refactor you have to manually rearrange icons; there's a lot of time wasted laying things out. There's no way to use version control or create a patch. There's no search-and-replace.

None of those problems are intrinsic to visual programming, only to the IDE for one. None of those problems seems particularly hard to solve as far as I can see.
alpha tester.
At first, I loved it because it's pretty cheap, and I could just plug it into my USB port and start coding, without having to worry about making a programmer or buying a USB/Serial interface.

Now, I love it because it's pretty cheap, and it has full GCC toolchain support, so I don't have to use some proprietary IDE.
Spreadsheets are also arguably dataflow languages, albeit with single values rather than continuous or streams of discrete values (though this changes when you're using a Solve function, or playing around with scenarios). But they benefit from not being programmed in a visual way - i.e. the expressions are normally textual, even if they are marked up (e.g. referenced cells highlighted) to aid understanding.

That is, dataflow orientation is distinct from being visual.

I implemented a dataflow-like language for UI binding in a web framework once upon a time, and it worked very well. Changes to domain objects in business rules were reflected on the web front end without explicit effort on the programmer's behalf, other than binding expressions associated with the front end's control layout description. The update responses to front end requests (e.g. button click events) were communicated via minimal AJAX, because the binding knew only to send an update when a calculated value actually changed.

But having had all this experience, I would still not recommend using a graphical language for it except for UI control positioning.
You see no evidence that an operating system for a mobile device is not their core competency? Clearly, determining core competencies is not one of yours. :-)
I'll give you a better idea: Instead of spending $149 to pay for an AT&T femtocell, buy an Ooma VoIP phone for about the same money, plug it into your cable modem, and never pay for a land line again. I bought Ooma 2 years ago and it paid for itself in about 6 months of phone bills.
It does work on my iPod touch (iOS 4). I had to touch a bit longer to change cells and I couldn’t touch and drag to change cells but all the rest works just fine.

It’s a bit slow, though. 20 Hz looks rather like 2 Hz.
Primary input for coding on PCs may be the keyboard. Doesn't need to stay that way.
It's illegal according to FCC regulations to broadcast on the same frequencies that 3G carriers are licensed to use. You could probably buy some shady device like this and import it from Asia, but you're going to be stepping all over your neighbor's cell phone reception, or worse, sharing it out with them, if it even worked in the first place.
I agree, seriously, how many successful startups have we seen spring to life during this recession? The American Dream is still alive and well if you have the right skill set. And that's the way it's always been.

The true meaning of American Dream is that you're "free" to pursue your dreams without government interference. You could argue that in that sense the Dream has diminished, but this author is way off the mark.
Did not know this - thanks for pointing it out - that's actually amazing.
Can I have an eraser please?
To me it is a symbolic gesture that AT&T doesn't want to pay to upgrade their terrible network, so they would rather the customers pay to buy and install their own femtocells.

I, for one, will refuse to buy one. If AT&T on the other hand wants to provide one free of charge, and pay me a reasonable fee of $25 per month for 2 gigabytes of bandwidth, I will be happy to host it for them.
How long have you been learning how to code? I can tell you right now that even though you know exactly what you want, you'll have to consider something called "dependencies" which is basically anything (technologies, libraries, or programming languages) you must do, learn, or build before you get what you want. I'm experiencing this right now learning to code and building something at the same time, and it's frustrating knowing a small feature takes a lot of work and figuring things out before working correctly.

As has been stated, get the simplest thing up and running, and iterate on that - using google and online communities as your guide.

Good luck!
Everyone is willing to take short=term losses to kill off "competition". I'd expect they'd do that in the mobile space too. It's called "competition".

But why are they competing in the space? Microsoft could get into the soy bean industry, but the margins there really suck. They are in the mobile space because there's money to be made.

Lets put it this way, if you could prove that this mobile industry is at its peak now and there effectively no profits ever to be made in it, do you think MS would stay in it just so people would have no viable choices? Of course not. They're in it for the money. It's absurd to think otherwise.
When you have to rely on an IDE for printing, sharing code, quoting etc., you've already lost.
(spoiler)

I suppose it wouldn't be true art without the obligatory "humans suck". Not sure when that snuck into the definition of "art" but it seems pretty entrenched now.
I have no evidence whatsoever, but I'd imagine a good 70 hours a week at least. You lived your job back then- ref: farmers. Plus, the fact that moving to a 5-day work week was so monumental strongly implies the entire nation was on a 6-day work week, and the loosly-religious ones probably worked on Sunday too.
Many non-programmers get around this by relying on learning by example, most notably by copy-and-paste code, with minor adjustments of the parameters, in a kind of cargo cult style. But even this is more awkward with visual languages; it's far harder to e.g. do web searches, ask for help on forums, etc.
This is most definitely false. Verizon was giving them away for free with a contract just to get rid of them, so I'm sure they got rid of more than 503.
pretty sure this is sarcasm. good job.
So? Maybe if Ford said Hitler was his inspiration, but not the other way around.
Read section 2 from http://blog.wepay.com/2010/03/5-things-i-“knew”-or-should-ha... to understand why you are likely to have trouble getting nibbles on this.
This shows nothing more than a badly implemented api. POSIX is a bad api for anything modern (distributed).
Somehow, even after programming my own version of the game of life, I can still sit there watching it evolve. It never ceases to amaze me how such a set of simple rules can cause such interesting behavior.
"It seems that the difference between stealth mode and non-stealth mode is simply in telling the public what you are working on."

Where "what you are working on" is presented in broad, nebulous terms ("ebay for dogs", or "online video editing").

The previous post mentions Google as an example of execution over ideas, but the idea for Google was not "search engine", but "search engine that uses the following algorithm ..." And there was good reason to keep details secret.

Design concepts are ideas. Plans of attack are ideas. There are lots of ideas based on specific data and current opportunities, and these are the ones people keep quiet about.

When people say ideas are worthless, they mostly seem to be referring to worthless ideas (e.g. "ebay for dogs", which is more of an idea for an idea ), not the ideas behind a tangible implementation or the ideas for successful marketing.
Supreme Court Of The Philippines Joins Facebook And Twitter
WebChip: A functionally minimized embedded web server
How do you visualize a subspace delimited as segments in 1024 axes? Visualization doesn't scale in this way. You need to focus on the small, and have strong and reliable guarantees about those fundamental particles; combined with a safe and reliable way to compose those particles, and combinations, and so forth. You need proofs, and easy ways of asserting that certain properties are true, with help from the machine such that it can tell you - for certain - whether your assertion is true or not for all possible numbers of threads.

Now dataflow programming languages, which are often visual, are naturally parallelizable in the same way functional languages are, but this is not related to their visual implementation.
Is that really a sane question to ask?

"I don't know what my datastore requirements are, but I do know I don't want anything that supports this particular standardized interface. What's available?"
Includes a discussion of C's declaration syntax. Some stuff in there I didn't know.
People who are desperate to have an iPhone but don't get AT&T reception in their homes would be more than willing to pay for this.
Dog Dryer - Pet grooming products
Dogdryer.net provides pet grooming products like dryer for dogs, dog drying fan, cat grooming products. They provide quality pet grooming supplies for all pets.
God forbid you're grouped into a caste of skill sets based on experience and/or expertise. If you started off with a homogenous group of developers and set them to work on building an MVC app, the group would eventually split into who favors scripting, css and markup versus those who prefer writing business logic.

Hire what your team needs. If you need a duct tape dude who can do a little bit of everything, great. If you actually assemble an entire team of those guys, good luck.
No, it is a suggested configuration, not the suggested one. And recommending three nodes is not that uncommon for distributed systems, because you cant have a quorum with only two nodes. Some users are more concerned with handling 10s or 100s of servers than having single-server durability.

That said, for most users two servers are fine. Other users don't need any replicas at all since they do a nightly dump from a stored source into mongodb, or they just take regular backups. There are many ways to achieve system-wide durability, not all of them require the database to be durable.