skysight-inc/HackerNews huggingface dataset:
I'm working on a school project using salesforce right now, and it's basically what you describe, with making a web application through a GUI. It seems like it's probably a good solution for a business that needs an information system without much customization required, since it does make assumptions that can be constraining. I didn't enjoy working with it; it's less fun than programming with text. And I'd tend to call it "application building" rather than programming. Warcraft III's modding tools are similar - they let you build a game without very much typing. (In that case, though, the GUI didn't sap the fun out of it - probably because there was more room for creativity in Warcraft.)

I think there may be technical constraints in making such an interface customizable enough, though. Salesforce and Warcraft make a lot of assumptions about what sort of program you're making. An application-builder that's as general-purpose as a programming language sounds like it'd be really hard to build. (Although I'm not sure how much harder that is than just building something like Drupal.)

We also don't have a graphical way of describing behavior, that I know of. Even in tools like Salesforce and Warcraft, custom logic is shown as plain text (though Salseforce gives you some buttons to insert variable names and operators). It sort of makes sense to just use text, if the alternative is making people learn a new set of symbols.
You can't lie if you don't know it, lying has a purpose component.
What’s desparately missing from the TDD/Testing debate
Judging Spinoza
Growth Hacking with Yo
I have the opposite experience. Clients love WYSIWYG for two reasons:

1. They don't need to train their data entry employees in markdown or similar.

2. They can copy paste rich text from MS Word, rather than having to pay somebody to transliterate it into markdown.

The number of support requests for WYSIWYG is vastly lower than for markdown.
Microsoft BizSpark
> emphasis is placed more on the predictions the answer can make

This is still based on falsifying the hypothesis; prediction is one of the useful tools by which a hypothesis can be experimentally tested. If a prediction ends up being incorrect, you're left with the null-hypothesis. It's entirely possible that the null-hypothesis may not be particularly useful, but it - as Holms said - "must be the truth".

At it's core, the scientific method is simply proposing ideas, and testing them. As zombie-Feynman said. "everything else is bookkeeping"[1].

[1] http://xkcd.com/397/
You would tend to call it "application building" because like I said, if you are primarily using a GUI, its just not programming. By definition. By the way, I am not saying that there is no place for text in programming. I am just saying that the definition that it is only text is holding programming back.
Indeed, I do. I've corrected the text. (I blame too little coffee, and I've corrected that as well.)
The ones which were in the process of migration ( old & new ) are affected.
> So my bet is that most “things” will be dumb and the smarts will be in the phone or in the cloud. At least that’s what I woke up thinking about today.

Only until the pendulum swings once more.
On the difference between science and philosophy (2009)
Here's how to fix it: https://www.youtube.com/watch?v=tIeCs8xwEzo

Steps:

1. max-width: 40em on wrapper element

2. font-weight increase from 300 to 400

3. include @font-face rules for Open Sans 400
> —my Dad (who is technical but not a programmer by trade)

If he wrote it in a 'real' programming (textual) computer language you might have written that differently. You might have written "technical but not really a programmer" or something.

> Does it matter that he didn't write any code? No.

Yes, it does, because if he had you would have given him credit for being a programmer and acknowledged that his application is complicated.

I wonder how long it took your father to create that application with FileMaker. I would like to see how long it would take you to code it "from scratch" using your favorite "real" programming system.
You'll also notice that while the comments are all plaintext, they're presented hierarchically as nested trees. There's also a hyperlink in your comment that I can follow easily, that's not plaintext.

I'm not saying plaintext is bad, I'm just saying that we're not stuck with 80x25 green-on-black terminals anymore, there's room for improvement using our modern display capabilities.
Not a follower of F1 then?
http://en.wikipedia.org/wiki/List_of_Formula_One_World_Const...
From their status page it appears that there was an unscheduled maintenance and within a hour it was back up but then something went wrong and since then its still down.
I was sort of expecting a responsive bracelet that would actively help you. For example by vibrating more or less to help you swing properly (stay on the correct path, buzz until complete follow through etc, buzz when you are at correct spot in serve to help you time the ball etc etc).

This looks more like a good, smart application specific flight recorder. Very cool, but not as game changing cool as I first thought it would be.

Keep it up though - it is a great game!
Spot on. Id love to see a bunch of 'I swapped to python 3 and it was amazing because... [reason]' posts.

If nothing else It'd illustrate clearly either the python 3 folks haven't got a leg to stand on (unable to come up with any tangible real life [reason]) or that there are actually compelling reasons to swap over to python 3; in which case we can point people to those posts in threads like this.

(personally I forayed into 3 but couldn't find any [reason] to stay there; I keep dropping into threads like this hoping to find one...)
Do you try Hermit font ? Made by a programer for programers.
Fear technology?
UK nukes used to use bicycle locks:

http://news.bbc.co.uk/1/hi/7097101.stm

"The Bomb is actually armed by inserting a bicycle lock key into the arming switch and turning it through 90 degrees. There is no code which needs to be entered or dual key system to prevent a rogue individual from arming the Bomb."

NB To this day the crews of UK Trident submarines can launch their weapons on their own without requiring any codes to be transmitted to activate the weapons.
On your 1st point: the noreferrer attribute is indeed part of the HTML5 standard.

http://www.w3.org/TR/html5/links.html#link-type-noreferrer
> Well run companies would not allow for IP assignment to happen only after invoices were paid. A minor payment dispute could then hold up an investment round or M&A transaction, and that's completely out of proportion to the issue you're trying to address. The diligence lawyers /really do/ read every contract they have in the file.

On the other hand, that's exactly the reason you want to have IP assignment clauses in contracts with startups - it gives a lot of incentive to the client to fully pay the invoice in case of a firesale.

I have seen cases where a company went bankrupt, but at the same time sold the software to another company held by the same people, cheating freelancers out of their money. That cannot happen in this case, as the IP assignment blocks the sale unless the buyer agrees on paying out the contractors.

As a contractor, that's your only lever in that case.

Your case only works if the client is actually solvent.
Jeez, 400 GB of text per day? How the hell?

EDIT: That's 11.5k tweets/sec. How do you get eleven thousand people to tweet every second?
The Adventures of Clark Cloud – Where Is Dark Cloud 3?
So all/most of the thumbs up/thanks/short positive replies are sarcastic?

I really can't tell. I assume so?
in Albania people buy a 700$ phone when they have a salary of 300$/month so i don't know what to believe anymore
Well considering that the PC was available until the 80's, you'll find few guys in their 50-60's writing code in Ruby or PHP... most of those guys are Fortran an Assembler cats. There are plenty of jobs still available working in host controllers and hardware systems. Being a "Programmer/Developer" as a career wasn't really available until the early 90's. I wrote in about 5 different languages back then, including Dataflex... hahaha
If we don't want our jargon to sound awkward to laymen, we've got to replace a lot more words than master and slave.

Industry terms are valuable, though, aren't they? They allow expressing complex concepts unambiguously, and can be expected to be used consistently across given field. Personally I think that trying to control jargon and have it conform ever-changing politics and common language is detrimental to the industry and hinders knowledge transfer.

I suspect (or hope) it's just trolling on the part of Alex.

(Disclaimer: English is not my native language, I wonder if saw this differently if it were.)
It's even more annoying on mobile (I'm using Android).

If I click an Instagram link in a tweet (since Instagram images no longer show up inline on Twitter), it loads the t.co link in my web browser, and then launches the instagram app to show me the photo. If I then press my phone's "back" button, it takes me back to my web browser, and I have to press "back" again to get back to the Twitter app. It also leaves the t.co link in my web browser's list of active tabs, so the next time I open my web browser, it hijacks me and launches me back into Instagram. It would not be difficult for the Twitter app to resolve t.co links before launching anything, mitigating this issue entirely.
Ask HN: 3 important questions to collect product feedback
If I had to collect feedback from my users about my product http://www.teamgum.com (Browser Extension for team based sharing, discovery and discussions on web pages), what should be the 3 important questions
Should it be
on-boarding process?
downloading extension?
UX?
Gaps?
I have lots of area to cover but want to focus on important ones
It seems really strange that the person would use this many link shortners, are you sure it wasn't a malicious link? Back when I used to clickjack we used to mask our website by using multiple link shortners and other tricks to hide the website from Twitters automated checker.
Here's one reason for me to use an URL shortener in my (German-language) newsletter: URL length. When you send out HTML + plain text emails, some URLs will break the text layout.

So I shorten them sparingly, for simple layout reasons. But I don't track the clicks or anything. I might be in the minority here, tho.
As His Foundation Has Grown, Bill Gates Has Slowed His Donations
The ABC of Code
A often overlooked feature of GPS is that it actually gives you line of sight information to all satellites of the constellation not only a position. So pretty amazing extraction techniques and 3D reconstructions are possible.

http://www.cc.gatech.edu/~summetj/papers/kim_iswc_08.pdf

http://www.cs.technion.ac.il/RESEARCH_DAY_13/POSTERS/nir_her... (quite big poster)

And in the reverse use case this enables shadow forecasting and faster positioning based on known environment and shadow maps:

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3574707/

http://www-user.tu-chemnitz.de/~maob/nt/paper/Bauer2013.pdf
I have been in https://bg.wikipedia.org/wiki/%D0%9D%D0%B0%D1%86%D0%B8%D0%BE... and http://bg.wikipedia.org/wiki/%D0%91%D0%B0%D0%BD%D0%BA%D1%8F also I should note that I am https://bg.wikipedia.org/wiki/%D0%A2%D1%83%D1%80%D1%86%D0%B8...
You're really arguing against a straw man or a few of them. In other words, I wasn't trying to say that we should create programs without using any text or by drawing. Or that we should communicate without text.

Obviously, text is going to be important for programming. What I am saying is that the definition that programming only happens when you are writing textual source code is wrong and holding us back.

Start with the idea of intellisense or autocompletion for method/function call names and parameters. If this happens inline in the text editor, we are still programming, right? What if my intellisense/help for parameters etc. pops up in a box on the screen? What if it is a dialog with a description of the method, and descriptions of each parameter? Now what happens if for each boolean or enum, I have drop downs or check boxes? Now what happens if I can drag functions out of a toolbox into my code window?

What happens if I can also drag entire components into my project window and connect them to my database structure editor? But now I can also type some code into part of the editor to create some custom functionality. Am I programming? What if I didn't have to type any custom code at all? Am I still programming? I didn't write any code, I just dragged and dropped, checked some boxes and connected some components.
The most important part is that it avoids many cases where the client tries to "ship off" the software. (e.g. by selling it to another party for a penny and going bankrupt itself)

This is in some cases fraudulent in itself, but being able to block the sale is a much clearer case.
So if I understand this correctly, this seems a bit similar to how math is built upon a defined set of axioms, which the rest is then derived from.

Given that the axioms they choose are powerful enough, this approach should yield falsifiable results, because if a result turns out to be false, then one of the axioms will turn out not to apply.
The computers were strong enough to make visual tools possible even 20 years ago. It's the clumsiness and the limited expressiveness of interaction that limited the acceptance. I know: I was there. I remember reading Stroustrup who around the beginning of C++ wrote something like "we don't have to worry about ineffectiveness of headers in C++ because we'll anyway use visual tools soon." There were actually some tools. (http://en.wikipedia.org/wiki/Rational_Software "Rose 1.0 was introduced at OOPSLA in 1992") They stunk: http://c2.com/cgi/wiki?RationalRose
they existed way before 2002. I used to use welcome.to/ back in 1997 or 1998 to give out a shorter URL to my very long geocities one
It appears as if the data is only available to those scientists who apply for the data grant and win it. Furthermore, applications for the grant have been closed since midway through March. Yea, I'm not surprised Twitter isn't making its historical data public. That would literally end Gnip, which is a revenue source for Twitter not based on advertising to users.
I've seen this argument in many forms. It generally goes: Robots will never be able to do [insert activity here] as well as humans for [insert reason here].

I rather think that this robot is a fantastic v0.01 in what could be the beginning of many hundreds of versions. Some of these future versions will have features that are better than what human bartenders can do, yet, many future versions will still be inferior.
My favourite link shortener was mug.gd, which could also manipulate the page it was being sent. I remember seeing a version of a PG essay trumpeting the benefits of learning Visual Basic over Lisp :).

It's dead now, demonstrating another problem with URL shorteners.
WordPress accounts logged in on unsecured networks can be hacked
Did you enjoy your stay in http://bg.wikipedia.org/wiki/Банкя ?

IRI FTW.
This is a great quote, and very timely with the recent metafilter kerfuffle:

"If you don't run your own ad network, advertising is a scary business. You bring your user data to the altar and sacrifice it to AdSense. If the AdSense gods are pleased, they rain earnings down upon you."

"But if the AdSense gods are angry, there is wailing, and gnashing of teeth. You rend your garments and ask forgiveness, but you can never be sure what you did wrong. Maybe you pray to Matt Cutts, the intercessionary saint at Google, who has been known to descend from the clouds and speak with a human voice."
I don't think there's many situations where you'd have to abbreviate Firefox anyway, it's not a large word to begin with. Internet Explorer as IE I can understand, it's large and compounding it is useful - but we don't abbreviate Opera or Chrome?
I would ask people to spend 2 minutes with the website/product and then answer: 1) To what extent you understand what this product is? (scale 1-7) 2) To what extent do you understand how you could use the product? (scale 1-7) 3.1) How probable is it that you will start using the product? (scale 1-7) 3.2) Please explain why/why not? (open ended).

Having people understanding what the product is and does and how and why they should use it is the first gate you need to pass.
I don't agree - Pre mixed drinks are the future. Lots of new bars are brining new ideas to cocktails through pre-mixed drinks. http://whitelyan.com/ Is one of them they only sell pre-mixed drinks because they couldn't be created on the spot.

Mixologists are mainly for show it really doesn't matter if its shaken or stirred.

http://whitelyan.com/assets/menu/white-lyan-drinks-menu-sept...
Worth for pro..
>I recently finished up my undergraduate education and realized there were certain large important parts of computer science I knew very little to nothing about

Get used to it, the field is huge. You will only every have a surface level overview of "everything".
Yes, but in this case, they are embracing and extending - and open sourcing - their own platform, ASP.NET. We are still missing something.

They may attract some Java developers, but I don't think it has much appeal outside their own ecosystem.
Hah! I've been looking for something like this lately, to have some platform to integrate Hack and TypeScript into some IDE. TextAdept with LPEG has been nice, Komodo Edit/IDE would be better but their docs are out of date, Sublime Text is great but you're too limited in UIs you can build.

I had an idea of an IDE that instead of being built around a language was built around frameworks and workflows in that language, which would require deep understand of the target language. This seems like a great step in that direction, but it's a shame I can't run it on Linux :(
Introduction – from reading list to OPML
Completely the opposite with me. No matter what those soldier may have thought before enrolling, freedom is not why they have suffered personal losses. Just merely an excuse for an aggressive foreign policy from their government.

Maybe this generation will have a bigger impact on the general US population to not support this kind of war during the current century. Or maybe North America needs to have it own internal armed conflict to learn that war is a bad bad thing.
Prestashop 101 Day 3 – Categories and products
>This is inane: we have a multiplication operation that we are all familiar with and we know exactly what it does, and then somebody tells us that we can use it on some "imaginary" thing (??) such that it times itself equals -1?

How is this more inane than defining 0, or negative numbers? Those didn't always exist either, somebody invented them for various purposes. When a person learns arithmetic, negative numbers are introduced in a similar way. By the time a person learns about complex numbers, they already know how to deal with variables in equations, so i*i=-1 shouldn't be too hard to comprehend.
FF is faster to type. I doubt most people who abbreviated it will change to Fx.
I think they need to change their FAQ. I've never seen it abbreviated as Fx -- only as FF.
Not one word about nuclear detonation detection?
I agree that hiding the underlying technology is not the way to go; though I believe that highly automated "dumbed down" generators like NetObjects may be problematic mainly because of an impedance mistmatch between the interface and the underlying implementation; not because that creation style is essentially wrong.

But what if the underlying technology itself were made consistent with that style of development? Things like the Smallest Federated Wiki [1] make content closer to the metal, so that there's just a thin layer between presentation and storage (just like there's one in plain text editors).

Also Wikipedia shows how a mostly-visual environment can be the basis for complex categorization and building semi-automatic processes. Most semantic tasks there are handled purely with wiki markup, including the triggering of automatic bot edits against vandalism or for cleanup, or building ; and that markup is susceptible of being made visual (as the new Visual Editor shows, although that's a bit too visual for my tastes).

Sure, building new templates and bots on the MediaWiki platform still requires classic development, and there will always be tasks that are better handled with textual descriptions, but there are still huge possibilities to move general development towards a mixed visual/textual environment, keeping the best of each.

[1] http://fed.wiki.org/view/welcome-visitors
Link shorteners fix one apparent problem with Microsoft Outlook: people sending text emails with long links will typically break them for the recipient and the common workaround, setting the line length setting very high, is terrible too.
So, this will be the Emacs Lisp of IntelliJ?
assembling a big mac is certainly easier than many existing processes in factory lines, too. Why doesn't a robot do it? (Which could multitask and easily keep track of a dozen items on the grill, moving between them in tenths of seconds.)
Time to NonGoogle Everything – A Call to Migrate to More Private Search Engines
Would it be reasonable to claim that if different mathematics give the same answer in all cases, then it is really only different forms of a single mathematic?
Google alone is ~10% of global advertising revenues. That's at least an interestingly shaped potato.

http://investor.google.com/financial/tables.html

(a nice friendly and solid number for global ad revenues is harder to come by, but it's ~$500 billion)
AFAIK, that's done by a totally different set of satellites.
Primus: a swappable websocket layer
They use a URL shortener to track trafic and « engagement » to their content: how much clicks were generated from Twitter, Facebook, Linkedin… without an access to the site’s Google analytics. That’s because figures are more important than people who read their content. In other words: spam.

Okay, I know that ranting content beats happy or deep-thought-out content, but we got into hand-waving territory a little early here and without, well, knowing what the hell we're talking about.

I use bit.ly, and gad, I hope I don't spam. There are a dozen good reasons. I just like knowing in real-time how many people are re-using the links I share online. Gives me some idea if anybody is paying attention. Over time, I can go back and look at all the links I've shared, from my own stuff to MSM material, and see what my friends liked and what they didn't. That's great feedback for me -- just like a "like" on Facebook, except it's entirely passive on the consumer's part.

I'm not saying there isn't a problem. The problem here is that everybody and their brother want as much data as possible from the user, so there's this cascading thing going on where you almost never click on a link that actually describes where you're going. Many times the redirect can be several deep, as the author points out.

So yes, there's a problem. But please don't jump from "there's a problem" to "Spam! Spam! It's all about spam!"

No, it's not. There can be a problem with something without there having to be an evil villain involved.
What about the security ?
All the browsers could be abbreviated to COFFIE. if it wasn't for IE we'd have a perfect acronym there. Darn IE messing things up again...
Stache – a smarter way to bookmark web pages for Mac and iOS.
The real link is http://pastebin.com/tH5hXU1D
Yaci – The peer-to-peer search engine
FUTUReBOOK HACKATHON – registration now open
Just because they haven't yet reached the 'extinguish' stage of their strategy (and possibly never will), it doesn't mean that isn't the intended outcome. And going by their past behaviour; history would suggest that is their eventual end goal.

As for whether ASP.NET on Linux will ever attract many new developers; I must admit that I'm inclined to agree with you.
I've wondered that myself. Where are the robot fast food chains?
Ethernet Explorer ?