skysight-inc/HackerNews huggingface dataset:
I think it's difficult to point at any one, two or three things about Hypercard that caused it to slowly die. It very much died a death of a thousand cuts.

a) It was written quickly by one programmer (Bill Atkinson) who left Apple shortly after and (if rumors are believed) no one else really understood his code.

b) It never really adapted to colour displays

c) It never adapted to variable size displays

d) It had no networking so it couldn't compete with the web

e) It didn't run on Windows or Unix so it couldn't compete with the web

f) It was closed source and proprietary so it couldn't compete with the web

g) The free version of Hypercard was made read-only and lost the ability to write and edit stacks (taking away the entire point of Hypercard)

h) XCMDs were a pain to write but required for almost anything (Hypercard's API were never really extended to include new features as the Mac added them)

i) Apple themselves stopped using it for all help and tutorials on the Mac so people stopped experiencing its metaphors when they first used their Macs

j) Apple moved it to Claris (who killed everything they touched)
I'd say this applies to all good non-native apps. The whole native vs. non-native debate is completely moot from a consumer point of view. It does, however, keep developers employed.
How to Cure Your Anxiety – 6 Techniques that Work
No, it's not. It is for the FBI. And the FBI has in fact been actively investigating ransomware and fake AV campaigns for years.
Only partially related, but Nestle is a pretty nasty company and should be avoided

[1] http://en.wikipedia.org/wiki/Nestl%C3%A9#Controversy_and_cri...
Since you mentioned it here is a project I'm working on with blind and visually impaired users with Glass https://www.youtube.com/watch?v=CEDg0k1HsH8 and I'm interested in extending it using something like tango.
The actual product isn't out yet. All they have right now is a devkit, it's great but it's nothing more than that.

They don't compete with monitor or tv. VR is all about immersion. When I wear the Oculus Rift, I'm inside the game, I'm afraid of hitting wall or if I'm too close to a ridge. My field of view is filled by the game, I'm INSIDE the game. If you talk to me when I'm inside, it's weird, the voice is coming from nowhere. You can't reach that with a monitor.

I agree that it's still a niche and it will still be a niche as long as we doesn't have better hardware. That's why Oculus VR haven't released a real product and others are working on other system, like the Omni.
Downvoting is better than other ways of telling a person their posting is bad because it keeps the signal:noise ratio of the thread lower.
This is exactly why most 'visual programming languages' don't take off - because they fixate on a single means of repreaentation - which will never cover all use cases (and text representations can cover the same territory just as well) rather than doing what they should do - allow varied representations of programs.
If this happens, I wouldn't be surprised if Tesla cars start coming with a special type of plug which only fits in a charging point in their own network.
Do you see a lot of agents using Photosynth to give 3D tours ? It has been out for 4 years.

Sure with embedded in a smartphone would be more convenient, but I'm sure agents have some cameras when they get in houses.
Most of those languages even look like imperative (flowcharts) or object-oriented code (objects connected by wires).

If someone is in a such project it might be a good idea to show what are the benefits over looking at code beside subjective aesthetics.

For example ladder logic and LabVIEW look like a wiring diagram, which is excellent because their niches are electrical engineering. Minecraft is excellent as a game developing platform because you see the game you are developing right away.
Show HN: Handle PIL vs. Pillow in your Python modules with Pillowfight
> What if I represent a C program by a sequence of smells... The translator device reads the text from start to end, converts it to a token sequence, and emits a different smell for each token. Does that mean C is a "smell-based programming language"?

If C was represented in an olfactory manner my code would be deemed a bio-hazard.
shutter +1
It's all a heck of a lot richer story than that. If she's not just a curse word by now, Amity Schlae's (sp?) book on the Depression isn't bad at all.

I dunno; all the bright-line false alternative stuff doesn't work. Economic history is still interesting.

I believe it turns out that the regulation that got repealed probably would not have mattered much other than possibly setting up transparent exchanges for derivatives, and that seem speculative as well. YMMV, IMO, all that.
Who has ever gotten that? Zach Braff and Veronica Mars brought their own audiences.. Similar stories for friends that have done KS. Something like Coin however was able to implement a pretty viral referral system that could get your card for free when you get others to buy by hosting it themselves and customizing that part of the flow. That's something I don't think you could do on KS and actually has a viral loop.
Another one that is missing is Touch by Derivative (http://www.derivative.ca/). This is the language that Plastikman, NIN and Rush use to power the video projection, lights, smoke, etc in their live shows. It is not unlike Max/MSP, but has amazing video playback and projection, and supports lots of external devices.
Some people? By internet standards, w3schools is ancient, and has been linked by many people over the years. Here[1], I present you their main page from close to 14 years ago. The copyright notice says 1999-2000, and I think I first visited it in 1999, but I could be mistaken. That's a long time for links to accrue.

[1]: http://web.archive.org/web/20000815210025/http://www.w3schoo...
https://tox.im/
The easiest way to create AI would be to make a model our own brain's neural pathways. With a computer model we could analyze and break down what makes consciousness/intelligence, etc.
Sorry I criticized your claim of being a supertaster.

But before we go off on a tangent about how certain markets encourage production of low quality goods, let's go back to your original claim that somehow qualitatively some people prefer texture over flavor. As I already pointed out, except for the functional difference between supertasters, food preference is purely subjective and not worth arguing about.

What is objective is the amount of cacao and milk fat (amongst other ingredients) used in the manufacture of chocolate candy. If what you desire is something with actual chocolate in it, American manfuactured candy (pick your brand, it doesn't matter), it will, objectively, contain less chocolate on average than most other places in the world.

What Hershey's does to their milk chocolate is called adulteration. It is manipulating the amount of the key ingredient in something to produce it is as cheaply as possible. It's the same thing fast food vendors do to their meat to make it go farther.

It may very well be true that American tastes prefer lower-quality chocolate, but that's a chicken and egg problem that I'm not prepared to debate.

I actually find it ironic that you would suggest that supertasters who prefer taste over texture would prefer American Kit Kat bars, as everything I've been led to believe suggests that those who actually prefer taste would lean towards the chocolate with higher milk fat and cacao and less palm oil and wax. The later would provide a more consistent mouthfeel, but would sacrifice taste (which, in my humble opinion, is exactly what happens with American chocolate).

Of course, because supertaster is not a better/worse proposition, but just a different experience with tastes, perhaps there's something about the bitterness of high percentages of cacao (like coffee, green tea, or grapefruit juice) that is unpalatable to someone with a heightened sense of taste.
fuck fuckity fuck

you guys are hard to impress huh
Awesome, I thought I recognized him! I was talking about him recently to a friend. Those demos were inspiring and very cool.
Two ways of making a tablet computer
As an example of how far from the 'card' metaphor you could go using Hypercard: Myst was built in it.
Missing sentence fragment ".... in the US."
Total entropy, like the 20 variants of linux that cant establish a wifi connection.

Please save me from your tower of phone-babble. I dont care, and Im not going to spend time in your insane bouncy house of doom.

Fuck off.
Santoku – Mobile forensics, analysis, and security
Australians get reamed in the proverbial when it comes to carriers and data.
Ask HN: Why is MtGox BTC so much cheaper?
You can currently buy MtGox BTC for a huge discount versus non-Gox BTC.

If Gox has the BTC, it would be like printing money to buy back their liability for 30 cents on the dollar, so you would assume if Gox actually had the BTC they would be a buyer all the way up to 99 cents on the dollar.

So basically, how is this not a huge arbitrage opportunity for Gox itself?
It's surprising to see the price of MtGox bitcoin diverge so entirely.

It seems like the only two possible explanations are either Gox is stupid or Gox doesn't have the coins.
Been thinking about building something like this for a while.
Aren't these the guys that produced the Peak+ etc? I can't seem to locate those devices on their site anymore
At the risk of being down-voted to oblivion, does this really have its place on HN ?
> majority screaming "no, that's not programming"

I think this has something to do with one of Clarke's Three Laws (http://en.wikipedia.org/wiki/Clarke's_three_laws).

> When a distinguished but elderly scientist states that something is possible, he is almost certainly right. When he states that something is impossible, he is very probably wrong.

I talk and think a lot about democratization of software development.

People I talk with who really want to program but couldn't get past coding really like the idea of visual programming environments where they don't have to deal with the compiler/interpreter.

When I talk with people who are experienced, they feel there is no advantage to programming any other way than writing code.

From my experience, we have not gone too far in improving the development of software for many many decades and Bret Victor does a good job of pointing this out. I think the way we code now, and specifically how we build out software frameworks, is flawed.

We engineer software frameworks that contain both mechanism and business "objects" when software frameworks should only contain mechanism.

Software frameworks should be coded to be used by non-coders: not by other coders.

Really, a domain agnostic visual language will be hard to develop when it is representative of how we code now.
It may be that you prefer the inferior American chocolate. But Nestle brand KitKat are definitely better tasting (not sure what texture has to do with it) I know this is only anecdotal but you are probably the first person I've ever seen claim they prefer the Hershey's brand over the Nestle's brand.
Are you lumping people into either "supertaster" or "nontaster" category?
Microsoft irks big brands in bid to stock mobile store
Seems like the author never actually used HyperCard, and is just another trend watcher.
> This smells scammy... real badly.

It's his site - here he is on CNN talking about it:
http://money.cnn.com/2014/02/20/technology/innovation/bitcoi...
Watching this demo of what Hypercard could do in 1987, it seems like there are a lot of things that would be great if they were translated into a modern context right now.

http://www.youtube.com/watch?v=EMFscTOazS0
I would make this trade. Users should have the ability to opt out, but it should opt users in by default so that those of us who choose to use it can have a usable service and the company will have a profitable product.

Most people do not care. I am glad that some people do care, and I read the news actively.

As much as it sends chills down the spines of wary folk, for the time being, the government and the huge corporations have my trust.
Interesting. So, if you forgive my ignorance once more: How do you use a Simple account? I mean.. What can you do with it? Grab cash from an ATM only? Write (oh my god, please say no) checks backed by that account?

In other words: If you cannot transfer the money to a different account, how do you USE the money at all?
This was also my first thought. FB gets a lot of information on people's actual behavior wrt their contacts (who do you contact and how often), and this for people all over the world.
I have to say this is the wrong conclusion. J2ME and the stuff that runs it runs on is in the past.

Its simply a waste of time. So Im not sure why the OP focused on this. Let's not make up reasons this guy got bought out beyond a few dinners with Zuck and a whole lotta luck.
I was thinking rather, put it in an ellastic tube and pass warm/cool liquid or air through it.
The two major subsidies for cars are gas (which should cost several times its current US price) and parking (which is often provided free by businesses using otherwise-valuable real estate). Neither of those subsidies really apply to public transit, even buses, though transit does receive relatively minor subsidies of its own.

> Until the externalities are internalized, though, there's no need to go on an anti-suburbia anti-car crusade.

Precisely the opposite: once the externalities are internalized, how anyone spends their money is no one else's business. But until that point, cars still have huge negative externalities, i.e. they are actively hurting society, so it's perfectly reasonable to crusade against them!
Have they re-enabled BTC withdrawals again? It might be that it's too risky to use them.
I may be wrong, but this company seems to only offer hosting services. I see no domain name registration services offered.
Yep American chocolate is terrible. Which is weird as everything is sweet in the US (even the bread...) so you'd think sweet things would be great.
These have been known for some time; just search for "twisted string actuator". I recall doing a literature survey to see how far back the idea went... Here are a few links...

(PDF) http://www.dexmart.eu/fileadmin/dexmart/public_website/downl...

http://books.google.com/books?id=cDx8_ug_GGgC&pg=PA95&dq=twi...

http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=569572...

There are patents dating back to the 1930s, 1970s, and 1980s. In recent years, this is (again) being actively explored by roboticists.

EDIT: My bad! The twisted actuators in this work are using heat (and potentially light / electricity) to expand and contract, not the actually twisting motion.
I thought the same when I read the article -- they missed the point of the programmability, and some of the downfall of hypercard (it was an unholy mess to sort out a badly written stack.) Sometimes I wonder if the spiritual successor of hypercard was in fact Visual Basic.
I can't find the FB login on Ticketmaster ... Where is it? Thx.
Agreed, I think there's a good middle ground. Lots of hosted APIs use open technologies, and I'm paying for the convenience of someone handling everything for me, without being locked into a single provider who will likely get acquihired and shut down at some point.
Reminds me of this Babbage quote:

"On two occasions I have been asked, 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question." ~ Charles Babbage
You don't have to tie it to google glass. You can make the phone itself serve as 'window' onto the "down to the inch" augmented reality.
Thank you! I was going to write something similar. I think a real 'superior' AI must be able to follow all the various philosophical ideas we had and 'understand' them at a deeper level than we do. Things such as 'there is no purpose'/nihilism, extreme critical thinking about itself etc. If it doesn't, if it can't, it can't be superior to us by definition.

I think, given these philosophical ideas, we anthropomorphize if we even think in terms of good/evil about any AI. I believe if there is ever any abrupt change due to vastly better AI, it is more of the _weird_ kind than the good or evil kind. But weird might be very scary indeed, because at some level we humans tend to like that things are somewhat predictable.

I believe the whole discussion about AI is a bit artificial (no pun). Various kinds of AI are already deeply embedded in some parts of society and causes real changes - such as airplane planning systems, trading on the stock market etc. Those cause very real world effects and affect very realy people. And they tend to be already pretty weird. We don't really see it all the time, but it acts, and its 'will', so to speak, is a weird product of our own desires.

Also, I wonder whether and how societies would compare to AIs. We have mass psychological phenomena in societies that even the brightest persons only become aware of some time after 'they have fulfilled their purpose'. Are societies self-ware as a higher level of intelligence? And have they always been?

Are we, maybe simply the substrate, for evolution of technology, much as biology is the substrate for the evolution of us? Are societies, algorithms, AI, ideas & memes simply different forms of 'higher beings' on 'top' of us? Does it even make sense that there is a hierarchy and to think hierarchically at all about these things?

I have the impression our technology makes us, apart from other things, a lot more conscious. But that is not a painless process at all, quite the contrary. But so far, we seem to have decided to go this route? Will we, as humans, eventually become mad in some way from this?

There are mad people. Can we build superior AI if we do not understand madness? Will AI understand madness?
I'm not OP, but I do have a question I've been trying to get answered from Flurry for over a year. How do I see breakdowns of properties I set on events? I can't find any way to do this in the Flurry reporting dashboard. Mixpanel brings this information front and center.
It's one of the Atom SoCs which Intel doesn't seem to have a public datasheet on. From what I know they're almost but not quite like a regular PC --- they're missing some bits that wouldn't really be necessary on a phone.
Actually, since ~9.2 you don't need pg_trgm.

But yeah, I was kind of surprised that he was surprised about why PostgreSQL folks failed: they just didn't think about whether the index was optimal.
Amazon RDS – Support for Second Generation Standard Instances
Thanks a lot! I found a couple but aren't fully featured:

http://www.findbestopensource.com/product/neurosis (school project)

http://nikolaypavlov.github.io/MLPNeuralNet/ (only perceptron, no back propagation)

I also found a C library that I could theoretically integrate in:

http://stackoverflow.com/questions/18704779/how-to-install-a...
True, but you have to check each of those break points to make sure things are a-ok.
Today MtGox take 10 Bitcoins from their cold wallet, and use it to SUBTRACT 33 BTC balance from their ledger.

That's a REALLY huge incentive to click a button and start doing it, which if that was happening, would drive up the price until the market hits equilibrium.
If it's successful, soon enough extended capacity batteries are likely going to start appearing.
This is called photogrammetry - check out Autodesk's 123D Catch iPhone and web app, it yields some pretty good results if you take enough evenly lit photos with decent overlap.
> How do I know what steps there are, and what each one is doing when I don't override it?

That's what DH_VERBOSE=1 is for. Export that at the beginning on debian/rules and then do the usual "dpkg-buildpackage -rfakeroot -us -uc" dance.

You will see every dh_* command being executed. If it produced any output, you'll see that too. Most of them are no-ops for small project anyway.

For example: the build output will have "dh_configure", which under the hood calls ./configure with the stock debian flags. Your project doesn't use autoconf? Put this in the rules file:

override_dh_auto_configure:
echo "Skipping configure"

Same for dh_test, or any other bit. The funky bit is that if your package needs some special treatment, you can cheat fairly easily. Just hijack a logically suitable no-op step and put the manual tweaks into the override. The verbose output shows you exactly which steps do nothing in your project. :)
I prefer ixquick.com
I think you underestimate what can be done with bad hardware if the motivation is there - FirefoxOS phones are really bottom end hardware and the UI (app opening, or changing screens, for example) is built using CSS transitions etc. They are just as smooth as native transitions on much more powerful hardware. With a good implementation and a good understanding of exactly when you hit the fast path optimisations you can do wonders.

The problem is not with web technology, but with the implementation and use of web technology. Of course, since this is mostly out of the hands of app developers, this doesn't help much. But I think it is important to be blaming the right culprits.

(Hopefully we are not too far off bringing these optimisations to Firefox on Android at least, for now they exist only for Firefox OS).
They say the performance is between a Nexus 4 and a Nexus 5
Youtube's New look deployed
Can you elaborate a little bit about why it's not a distributed solution if sites share their local indexes with the routing search engine?

Yes, sure. I use the concept of distribution in the sense of separating a process within different entities (search router and local searches).

In the distributed case the "search router" queries other sites to determine the best results. For example, searching for code samples involved querying Stack Overflow, Code Project, Forums, etc. This approach is clearly expensive: you rely on the other sites speed, web service availability, etc.

The non distributed approach is just receiving their algorithms and data and processing everything in the router search engine. Obviously this solution can be implemented in a distributed way inside the search engine but it is not distributed in the sense of distributing the process within different entities.

In the two cases you are distributing efforts, one of the key goals of this approach because it is really difficult to compete with Google. Google "knows" how to give good results in diverse areas while in the proposed attack vector you rely on others for part of this optimization. A movie site should know how to give good results about movies while a site related to books knows about books.

It's important to note that the vast majority of search results ends in relatively few sites, so if the top visited sites implement this approach Google search market share can be challenged. Obviously we don't really know if this approach will work in practice until we see it.
HQLmap, Automated tool to exploit HQL Injections