skysight-inc/HackerNews huggingface dataset:
Code is best written as text because it is logic. Sometimes we can embed data in logic or use logic to create data, and then things can get a bit messy. Sometimes it can help to visualize the logic, e.g. with flowcharts, but I don't personally believe that it is useful to do things primarily this way.

The visual part of a UI is graphical data. For reasonably complex things it makes sense to edit graphical data in a graphical editor and to separate it from code.

It sounds a bit in the article like he's talking about funny esoteric 2D visual programming languages but I think he just wants a nice way to make GUIs and has concluded that HTML is reasonable for doing so.

I'd be interested in a graphical shell for an OS (Linux I guess) written purely in HTML and friends. You'd have completely seamless integration with the web.
Great question. Instead of trying to reconcile my weak prose with a giant like Popper, I'll instead try to summarize my understanding of him, taken mainly from my reading Objective Knowledge and Conjectures and Refutations. Let me know if this helps.

With Popper it's important to put things in context. He's reacting to the developments in Positivism/Verificationism and the rather famous problems it had. Falsification is related to Methodological Naturalism in that both are provisional hedges against unwarranted leaps within science, the problem of induction in particular (see: Hume and induction), as well as the historic difficulties in establishing the relationship between subject and object -- what I think in my mind and what I know about the world external to my mind (see: well, Hume and Kant).

Popper's view is that science is must be understood as merely conventional, not declarations of objective truth about the state of the world. So, falsification is a way of acknowledging this limitation while establishing a language for moving science forward within its appropriate boundaries. We no longer say a scientific theory is "verified," or even that one "believes" it to be true (Popper doesn't "believe in belief") -- this would imply a direct statement of truth about the world. Rather, we say we have a conjecture that has not been falsified. All of science, as "Objective Knowledge," is really the collection of language in books and articles and journals (what Popper calls "World Three") that contain the most useful conjectures that have been accepted by convention into the community, that have not been falsified.

This is why the idea of "falsifiability" is so important. If something has no criteria by which it can be shown to be false, then it cannot qualify as a candidate for citizenship in World 3.

This works as a provisional, conventional set of boundaries around science and useful guideposts that show the best kind of science as rooted in empirical experience and observation.
Agreed 100%. Uber isn't adding anything disruptive to NYC, they are just adding another channel for booking town cars. In my personal experience, the town car services I've been using for over a decade that I call to book with have been faster and more reliable than my experiments with Uber.

As I mentioned in my own comment, however, this makes me wonder if there is a space for a PAAS for Town Car services to easily roll out their own web and mobile booking apps... That way they don't even need to cut Uber in at all.
AppCode is the exception to the rule. It's a totally separate app that only runs on Mac OS X. None of it's features are available in IntelliJ. (Having said that, a lot of the base IDE remains the same so the general UI and keystrokes carry over).
You must be confusing atlanta with georgia. between Ru Paul, Baton Bob, Ted Turner, Jane Fonda and Newt Gingrich, Atlanta is full of characters who have all but abandonned moral values.
I'm frankly, not converted by this uninspiring call to arms. If you'd like to convert me, offer more than just a "we're doing it wrong, this is the direction we should go".

Instead, offer me a graphical solution to the same problem you posed against the 'nix shell. It doesn't even have to work; a series of photoshopped images would be welcome.

Show me something better, because that 'nix philosophy works very well, whereas its replacements don't (seriously, can anyone think of a way to come up with that list of files without resorting to a shell or programming your own solution?)
Sometimes you can even stop a livery car that is vacant, as you would a taxi. Be prepared to pay in cash :)
There is also Ghost.py[0]

[0]http://jeanphix.me/Ghost.py/

If you are planning to use phantomjs, import sh and it's commandline all the way to payday :D
ah, ok, I get it. got the invite, signed up.
Natural disasters are a perfect example! You can plan and prepare all you like but in the end there are no guarantees that your planning and preparation will protect you. So if a natural disaster did happen and for the sake of argument you did everything within your power to prepare and did it perfectly yet still had something awful happen, is it your fault?

Consider too that natural disasters are not central to any number of locations. They can happen anywhere, any time, and come in any number of forms. You're not safe anywhere from them. That's why it's a perfect example. Because its something all people are prone to and that no amount of preparation can guarantee you safety from.
Canadian goods are often still marked up, I find, even though the Canadian dollar reached parity with the US dollar a long time ago. Fortunately, it's relatively straightforward to get around that.

Furthermore, you should keep in mind that you're not comparing two machines that are identical spec-wise. The Macbook Air has an i5 processor whereas the XPS 13 has an i7, and memory/storage-wise, the comparable Macbook Air would be the model that sells for $1499 in the US.

In other words, in the US, the XPS 13 is comparable to the Macbook Air that seems to cost $1,699 when I enter in all the upgrades on Apple's website.
Note this post never mentioned the law. It's about providing a good service vs. not.
It would have to be layered, like anything. You click on one node in the diagram, and it opens up to be another diagram with data flowing through it. It would be pretty hard to "describe" a primitive compiler in text too if you didn't have some form of subroutine. Also, you want to be able to hide certain relationships temporarily, just like in text you might fold a block of code, or simply ignore the friend declaration.
We respect people who are working to fulfil their own needs and the needs of others without coercion.

We celebrate those who abide by laws that benefit human dignity and enterprise, and oppose laws that diminish those things.
The website's meta viewport is fixed and explicitly disallows pinch and zoom gestures and you want to sell IOS apps?

Dude doesn't get IOS usability. At all.
Or you just read about some features like advanced globbing.

With zsh I can do what he wants without even invoking something that's not a shell builtin.

$ ~/temp/temp % ls
1 10 2 3 4 5 6 7 8 9 ignore_me.txt
$ ~/temp/temp % echo ^ignore_me.txt
1 10 2 3 4 5 6 7 8 9
$ ~/temp/temp %
did anybody manage to read this and have a summary of the point?
Mac Minis are horrible server hardware. We've had a couple running as servers. They fail randomly. Their hard drives fail. They don't rack mount easily. The only reason to have them is if you inherit some old ones, don't want to throw them away, and then don't mind replacing and throwing failed units away pretty often.
Do they have mobile apps you can use to book them? Can you track their location on their way to pick you up?
Subway from manhattan is almost certainly not faster unless there is very heavy traffic (which of course is fairly common on weekdays). If you want to take transit, LIRR from Penn Station + Airtrain is generally the way to go, even if you have to take the subway to get there (except maybe from downtown, where its a wash)
I am trying to figure out how to show it and have been for a long time. What you seem to not understand, and likely do not wish to understand, is that showing it is quite difficult when a) everyone attacks you and b) the mental models which worked are "unproven" and do not fit easily into the mental models other people require as evidence.

People in this discussion are being very vehement about calling me crazy. There is no opening there for discussing how I view CF differently from current mental models. And to a large degree my credibility problem boils down to either you believe my story, that I have CF and got well and it is the basis for useful insights, or you do not. Most people do not. You can use whatever excuse du jour you want, but at the root of it, that is why I get dismissed: Because the entire world believes people with CF do not get well. Period. To claim otherwise automatically makes one "crazy".

I continue to try to figure out how to more effectively engage people in discussion. But most people are unwilling to engage me in discussion. Even when they are being listed for transplant and in serious decline. If the speak to me at all, it is to reiterate that belief that their decline is inevitable, everyone knows that. People are dying to prove that belief true. I understand why they feel the need to defend it, but I have tried every avenue to try to find a means to talk to people. HN is less ugly about it than most places. This is actually as good as it gets, which, unfortunately, is not very helpful in my effort to find a means to present my case effectively.

If I had come out with a phd length dissertation on what I did to get well, most likely no one would read it. I am sorry you don't get my point here. I hope you are never in the kind of position I am in currently. Presumably you don't get it because you haven't experienced anything like it.
I think the fundamental question you have to ask isn't whether app developers find it hard to be visible to consumer, but rather are consumers finding it hard to discover apps that they want ?

What apps do you love using now that were hard to discover ? - if there aren't any then maybe the market for app discovery doesn't exist.
Use disposable IPs.
I get the feeling[1] some of the down votes probably come from people who would rather not have every BSD topic plagued by HN's version of the slashdot.org "BSD is dying" meme. It subtracts from the discussion at hand and given "i m not interested in license or philosophy differences" part - the poster didn't really want an honest answer anyway.

1) as in I didn't down vote but assume...
Hyper-threading doesn't mean you magically get extra 4 cores. It's a technology that works well for _some_ workloads, and for those it achieves up to 30% performance boost, per Intel claim (http://en.wikipedia.org/wiki/Hyper-threading). So, at best you could treat it as approximately 5-core. This may not change the original argument, but mac mini is not an 8-core computer. A true dual 4-core CPU server will have significantly more CPU capacity.
We have updated the page with the privacy policy.
They should build, at JFK, a taxi area only for people who want to go downtown NYC.

That way, all the taxis driving from downtown to JFK, know that they can easily find a corresponding clients for driving all the way back.
This is my philosophy as a sysadmin: Everything is my fault, and the direct result of my ignorance. If you believe this, then the solution to all sysadmin problems becomes obvious.
Use A Consolidation Loan To Pay Off Your Debts
One problem I see with low cost custom-built gaming boxes is that the Windows licence takes up a massive share of the price. I hope that Valve’s push to Linux will lead developers there as well but I don’t see the big publishers jumping on that in a hurry.
The events following the acquisition of my previous startup Bitcoinica gave me a big hit on reputation. This made really frustrated as well.

Basically I sold 100% financial interest in October/November 2011 and I stopped all involvement in the company after April 2012 when I started NameTerrific. The new management was unable to process refunds to affected customers and a series of chaotic events blew up. Many were made up (especially the insider job theory about the last hack) for profit (for example, the owner of the exchanger who wrote the story retained $40,000 funds illegally and refused to provide any information needed to reclaim the money).

Your domains will be safe as I had absolutely no intent to operate any unethical business. Bitcoinica was controlling at peak $1 million in assets during my management and nothing went wrong at that time.
It's probably more than one person.
Well, you can always use Arduino for the main control loop and use Pi on top of that for telemetry and other things. This is probably the approach I'm going to use in my quadcopter... A non real time OS just won't cut it for a UAV.
I suppose it all depends on what you mean by that. The best phrase for describing Atlanta is probably "liberal suburban." That is to say that the dominant cultural phenomenon is middle/upper middle class whites (and in the Valley, Asians) with strong suburban upbringings living in a semi-urbanized area with liberal leanings, though ones that fall short of say San Francisco or New York.

One of the strong counter-forces to the otherwise suburban cultural norm that exists in Atlanta, but does not exist in Silicon Valley, is the strong professional urban black community. It's a phenomenon you'll see in literally no other city in the country--upscale retail/entertainment venues whose clientele is dominated by upper middle class blacks. Quite a distinctly un-suburban phenomenon.
Haha totally agree - for me I was guilty of all of the above!
It depends on the platform. For instance, Apple policies don't make this business attractive because it brings lots of limitations. But with Android I don't see why you couldn't improve this space. I know some companies that are doing research in this field, trying to tie geolocation and ML with app reviews and recommendations.

Another idea that comes to my mind (haven't seen this yet) is to set up some sort of monthly payment subscription that would get bundles of apps at a much lower price. If I was a mobile developer with an app with few downloads but potentially good, I would sell my app at a wholesale quantity for much a lower price in order to gain exposure.
Oh wow! New product idea! Print these 'motivational' posters on toilet paper! Now all I need is a technical co-founder...
T-shirt: http://thenerdiestshirts.com/site/math-t-shirts-banach-tarsk...

I suggest buying two and wearing them both. When somebody laughs at the T-Shirt, well, you do the math.
Most people commenting here about how he should stop whining and suggesting he should get in the taxi before telling the driver his destination are missing the point.

Uber provides a better experience than taxis. If it didn't there wouldn't be any demand and you wouldn't see posts like this on a regular basis. The taxi industry needs to improve their service, or stop attempting to outlaw the competition and STFU.
I have an invitation.

I do not have an Android phone, yet :)
Yes, they have a mobile app, it's called "phone".

You call them, give them an address and a time, it takes less than a minute.

I've never had one be late, and I can imagine a million better things to do with your time than watching a dot move on a map.
So you are not willing to grant that, on a small scale, the body heals itself? You are unwilling to concede that one point? Why? You admit your analogy is imperfect, yet you do not wish to concede that my point has any basis in rationality while calling me insane elsewhere in this discussion.

Even assuming I am insane, is there some big problem with admitting that a scratch on a person will heal by itself without any treatment but a scratch on a car will not and will remain a permanent defect? Can we agree on that much or can we not?
YAGNI and besides you can still provide two layers of access, one being convenience functions on top of the class implementation.
I hope that these guys won't pay attention to your offensive comment. Your experience or your personal taste shouldn't make you, in anyway, say something like that. I think that your first project wasn't perfect as well.

Also, if you happen to notice something that you don't like or you don't agree with, try to make more constructive comments, so that people can respond or enhance.
Exactly what I think. I am content with a text interface because honestly I do not think there will be a more intuitive way to exchange ideas than language, a skill we have been honing for thousands of years.

OP, build that better, graphical interface. When you blow by me because you are so much more productive, don't worry, I'll take notice. Until then you can take my text editor when you can pry it from my cold, dead hands.
I do this all the time.

I estimate the cost of a cab fare in my head, then I flag down a livery car and offer them less than what a cab would cost.

Sometimes I have to barter a little if I'm shooting too low, but I'm rarely turned down.

It's a much more relaxing ride when you don't have to worry about a meter running, and cheaper too.
Google doesn't seem to plan on making money from the game directly. The leading theories are that either they're trying to build momentum for Android with a high-profile exclusive title, or they're using data from the game to populate some geolocation database.

Either way, I expect the game to be completely free for the foreseeable future.
I think what the author is missing is that the command line offers the programmer a world into writing code that doesn't require humans to use. Another way of saying it is that there is a whole class of programs out there that you really DONT want to have a HCI (human Interface) for.

Do i really need all of that tooling when one simple line in my cron will suffice?
Do I really need a huge text editor in order to find and replace words when one sed line will do?

It's a class and style of programming that forces us to be efficient so we can get onto other things.
Here's the Google cached text-only version:

http://webcache.googleusercontent.com/search?q=cache:MPoNN4t...
Is Banach-Tarski* a valid answer? (Kleene star.)
Red state. 'Nuff said.
Also, most taxis DO all have a shift change at 3-5. Returning your car late incurs a $1-3/ minute charge (cars are shared). I'm not saying this is acceptable - just that the drivers would lose more money than gain by taking this sort of fair.
This attitude is as bad as “nobody's fault”. It portraits the same thing, but differently.

The truth is that is everybody's fault when a bad thing happens. A more in depth view can be found at http://lucianmarin.com/archive/everybody-fault — I don't want write it twice, so sorry for the link.
The shift-change thing is my biggest problem with NYC taxis, but other than that, they seem vastly better than anywhere I've tried (except London).

Plural of anecdote is not data, but what for me is a representative experience in NYC:

I had to go from Brooklyn (after having lunch with some rap lyrics entrepreneurs at a famous steak house), to my midtown hotel to pick up my luggage, to JFK, all in 2h, to catch a flight. I was also somewhat intoxicated.

Hailing a cab on the street is a lot harder in Brooklyn than Manhattan, but I managed to do so (as I was walking to a subway station 20-30 blocks away). He said he was going off-shift, but would drive me close to his depot (just across the Williamsburg bridge) to change taxis. I did that, and the next driver (who it turns out knew a few people I knew who worked as translators in Afghanistan; he was waiting for an application to be an instructor at DLI) drove me to my hotel, but was also going off-shift, but called another taxi who was waiting for me at the hotel to take me to JFK. Total cost was within $10 (including tips) of just getting a single taxi from Brooklyn to midtown to JFK, and total time was maybe 3min longer.

I took about 25 taxi rides in NYC over 2 weeks, mainly midtown and downtown, and they were all polite, professional, competent, etc. I talked with them about Uber, the Square reader (which apparently was just a tiny trial), etc. This was during some kind of financial dispute they were having, so I asked them about that (mid-summer 2012).

In SF:

Call a taxi. They don't show up. Repeat 3x.

Hail a taxi on the street. Driver verbally harasses my companion.

Next taxi I take gets "lost" in downtown.

One of ~20 taxis clips a parked car, keeps driving. (I called CHP after I got out with his info)

I'd like Uber in NYC, but it is essential in SF.
Internship in Japan
What are the steps to landing an internship in Japan Korea or Germany
Nope, it's not Wallet doing the blocking (at least not in my case): it was the banks which had issued the credit cards in question.

I've had it happen before, but that was when I'd bought a small pile of cheap Android Apps & then gone to buy something expensive elsewhere (not via Google Wallet) and those transactions triggered the fraud checks, not entirely unreasonably even if it was a little annoying at the time.

Having my cards blocked because Google is issuing fake test transactions for no good reason whatsoever that I can see is somewhat more annoying however!
Why? Everything is purple, remember?
No need to access the Wayback Machine. You can read it here:
http://www.harvard.edu/president/speeches/summers_2005/nber....

IIRC, that was the speech that got him headed out the door at Harvard.
Yes, but not having to ask permission isn't the same as not having to include an attribution of the source and its author. The latter is required in virtually all cases. Consider the issue of plagiarism -- is it plagiarism if the plagiarized work is in the public domain? I think you know the answer.
Move the site to TOR and let digital copyright enforcement cops try to figure that one out. All they can do it push it completely underground and once the site is on TOR they have zero recourse or means to track down the operator.
1TapHTML iOS App
How HN got me 17k uniques in 24 hours
A driver tried to overcharge me on the way to JFK, so my seasoned NY friend who was flying with me said very calmly. "That's fine. I work for Mayor Bloomberg's counsel on public transport. I'm happy to resolve this issue with him directly, if you're choosing to overcharge me."

...I've used this multiple times to assuage similar problems
I would be curious to know if some ethnic groups are being targeted so that the statistics show that they're deporting a 'correct' amount of people from each group.
Yeah, that would make a twisted kind of sense.

I never have this kind of trouble with other vendors though.
UHh what? We do have drinking laws, except they're at different ages. In the Netherlands it's 16 for beer and wine and 18 for hard liquor (>15% ABV, except wine, port, vermouth and sherry).
Your loss. :-/

A lot of what Peter says makes great sense and resonates with me.
No, but (Banach-Tarski)(Banach-Tarski)* would be, or possibly (Banach-Tarski)+ depending on your system. You can't get to zero copies.
Definitely a fun challenge. If you're going to invest in the hardware and custom build. Forget the y cable. Figure out a better solution. Rent 1/2 rack next to it to hold the pdus. +1 on the massive door fans.
This is indeed painful. I was scraping the Pirate Bay last year for a school project, their HTML would occasionally change in subtle ways that would break my scraper for hours or days until I noticed it.
I appreciate this point since I really hate vegetables. Can these tablets replace them?
I believe Mozilla has large racks of mac Minis for testing Firefox on. (Same issue, I believe -- to support multiple platforms on the same hardware, you need something that's legal to run OSX on.)

e: Ah, according to [this article](http://www.wired.com/wiredenterprise/2012/05/mozillas-new-da...) they have 500 Minis in their data center.