HNHacker News
TopNewBestAskShowJobs

6ren

6,758 karma · joined November 17, 2010

submissionscomments
6ren··on The Pricing Model That Increased Our Free Trial Signups by 358%

  easy to use
  easy to buy
6ren··on CodeCombat in Y Combinator
FWIW, Notch hasn't open sourced Minecraft.

Id did open source some games, but only well after the main burst of sales had dried up.

Counterpoint: reddit and HN are open sourced (are they games? they have points...)

Just some data points, not advice.

6ren··on iPad Air
You could be right, but have a read of the review I linked above, search for the text I quoted, and read around that. To me, it's compelling that the iPhone 5S's GPU is severely underclocked, leaving headroom for reuse in the iPad 5. And of course higher-clocking is usual in iPads, with their larger battery.

BONUS: for next year, the G6630 gives 50% performance increase + the expected node shrink allows a further ~30% overclock. 1.5*1.3 = 1.95 ~ 2.0.

For the following year, they could go for G6630MP2 (the 6 clusters can be multicored as a whole). Next (three years from now), they could go G6630MP3 plus another node shrink. By that time, there could be 8/10 clusters available G6830, G6A30 etc, and an entirely new architecture in the works, though probably not yet available.

6ren··on LG launches Firefox phone in Brazil
Niche marketing: a segment neglected/underserved by big players, with strong communication ties within it, that can spread to related markets.

Portuguese is the main language of Brazil, and adapting to those speakers and customs may lead to Portugal and the other seven Portuguese-speaking nations http://en.wikipedia.org/wiki/Portuguese_language I expect it might also lead to Spanish speaking countries better than does English. BONUS: Brazil's developer community was strong enough to produce Lua - other non-English speaking countries with a similar claim include Japan (Ruby) and the Netherlands (Python). (Though to be fair, internet collaboration overshadows local community.)

Counterpoint: the popularity of Google's Orkut in Brazil didn't lead to other markets... so it might be a tricky strategy to pull off.

6ren··on iPad Air
If you have a look at my original comment, I suggested that: "Have they just stopped using the A7X style name?"
6ren··on iPad Air
True, but I don't follow how that's connected to my comment... maybe I should explain the background of my comment.

  The iPhone 5S (A7) has x1 the graphics power as the iPad 4.
  The iPad 5    (A7) has x2 the graphics power of the iPad 4.
So... how to get double the graphics power out of the same SoC (A7)? That was the puzzle (likely ans: x2 frequency)
6ren··on Apple gives iPad mini the Retina treatment
Agreed. Also lighter (0.7 pounds http://www.apple.com/au/ipad/compare/). It does mess up their line-up to push the mini two generations ahead. Maybe sales were lagging? Maybe they really wanted to standardize on A7 64 bit and rogue graphics? Regardless of line-up problems, it's a fantastic device.

I think the reason to buy an iPad 2 (or indeed an iPad 5) is for the larger display.

6ren··on iPad Air
How can the iPad 5 have x2 the graphics power over the iPad 4, when the iPad 5 has the same A7 as the iPhone 5S - rather than an A7X, as they've done previously.

Have they just stopped using the A7X style name? Have they just x2 the GPU frequency? (seems implausible, but it's Rogue, which is apparently extremely efficient, and maybe could handle x2 frequency?).

edited above for clarity

BTW: The anandtech iPhone 5S review (http://www.anandtech.com/show/7335/the-iphone-5s-review/7) noted that the A7's rogue G6430 is more powerful than was utilized in the iPhone 5S:

  At 200MHz that would give the A7 twice the peak theoretical performance of the GPU
  in the iPhone 5. And from what I’ve heard, the G6430 is clocked much higher than
  that.
If 200MHz is correct, I bet the iPad 5 just doubled the GPU frequency to 400MHz.
6ren··on Apple Special Event October 2013 Live Stream
Nope, this time they're streaming the actual event (Apple's providing it, they can just re-stream).

But they do editorialize on top (and cough and sniffle)... fortunately, only occasionally.

6ren··on Apple Special Event October 2013 Live Stream
http://www.ustream.tv/ltktv
6ren··on [dead]
June 11?

For Melbourne, Australia (same timezone as Sydney), it's at 4am (4 hours from now).

This site shows the hours until the event: http://www.macrumors.com/

6ren··on Learn Haskell Fast and Hard
ASIDE: I've been using learn you a haskell for great good! http://learnyouahaskell.com/, and found it helpful, insightful and the examples nicely paced so you can treat them as exercises as you go.... up until the module chapter, which is more like a reference, very long, detailed, tedious. I got up to here http://learnyouahaskell.com/modules#data-char (check out how small the scroll bar slider is on the right - this is a big chapter).

Did this stop you or how did get past it?

How does Learn Haskell Fast and Hard compare?

6ren··on Ask HN: Do you see the future in Go?
Go is to C as plan 9 is to unix.

Not better enough - and no new platform to carry it unlike JS, Perl, Ruby, Python, PHP, Java (web); Objective-C, Java (mobile); Java, Ruby, Python (cloud).

The problem is that people don't like to switch. They'd prefer their present tool to improve, and they'll support that. So the only way a language can achieve ascendency is when users don't switch. That is, new users. During rapid adoption of a platform, a significant majority can be new users. And that is the only time a new language can take over.

NOTE: it may appear there's an exception with flavour-of-the-month frameworks etc, but this is a combination of rapid turnover of developers/projects in specific areas, plus the enthusiast/techie kind of developers who love to switch (the ones always excited about the newest tech for its own sake, not for its long-term practical benefits: think inventor, not investor). These developers cannot form the basis of language's future, because they will quickly switch to the next new thing.

6ren··on Stephen King’s Family Business

  > A rabbi named Zusya died and went to stand before the judgment seat of God. As he
  > waited for God to appear, he grew nervous thinking about his life and how little
  > he had done. He began to imagine that God was going to ask him, "Why weren't you
  > Moses or why weren't you Solomon or why weren't you David?" But when God appeared,
  > the rabbi was surprised. God simply asked, "Why weren't you Zusya?"
http://chippit.tripod.com/tales1.html
6ren··on The ocean is broken
The lack of birds and fish is striking. However, the trawler is still catching fish. The tsunami may have some natural effect too.

Also striking is the lack of photos - I suspect it wasn't literally "like sailing through a garbage tip" (as opposed to occasional debris, much more than usual).

6ren··on Ask HN: Making a living selling software components, not SaaS?
http://www.experts-exchange.com/ --- "In defense of Experts Exchange" https://news.ycombinator.com/item?id=6406373

But (I think) he means as a product, not a service (i.e. for bounties, only the asker pays, so it's a service; though it's true that everyone else benefits too).

I like this idea. The big problem, as always, is the boundary or interface of the module/component. (1). The buyer has to specify it, which is usually the difficult bit and writing it is usually easy. (2). For a market, you need to find modules that many people need, that people can search for and find, and that are difficult enough to implement that people would buy rather than build.

Maybe it's possible, for things that seem one-off or too specialized to a person, if you reduced friction enough, in a SO way. They've solved the search problem.

I guess an example would be a square-root function. I wouldn't know how to code it, I'd have to look it up, test and debug. It would take at least hours, I'd think. Of course, it's such a useful one, it's already done. That's the fate of all generally useful functions. The exceptions are new ones and niche ones.

I guess you could just add a little "debugged code" box for SO, and the person keeps coming back to it, to support it. This might be a useful addition; but I think you're right that money would spoil it. However... if you imagine a spectrum from one-liner to massive library, there's probably some level where the amount of work would make it reasonable to pay.

Conclusion: to see the value in the idea, leave money out (build something people want). How would you modify SO, or start a new one, to provide this value, or reusable functions/code snippets?

6ren··on Ask HN: Making a living selling software components, not SaaS?
People making money selling software components: http://www.componentsource.com/index.html http://bfo.com/purchasingfaq.jsp http://www.chilkatsoft.com/purchase2.asp

Discussion (though might be dying): http://discuss.joelonsoftware.com/?biz

Withholding Tax (if you are non-US, selling to US) "Components" are taxed at 5%; "desktop tools" (like compilers, editors, IDEs etc) are taxed at 0%. The tax is an admin hassle all round, so this is one plus for not selling components. (NB: this is an oversimplification, there's tax treaties, 30% tax if not under a treaty, byzantine IRS forms, tax rulings on the definition of "royalty" for components, etc).

ASIDE an idea: "Software Components as a Service". That is, it's in the cloud and paid for like a SaaS; but the service it provides is not an end-point (like an API to a business), but a transformation - the kind of thing you'd normally call a library for. e.g. text->pdf. Sounds inefficient, but you co-host with AWS/dropbox/heroku/GoogleApps etc so bandwidth is fast and free. (Alt: let the customer install a copy in the cloud, but you charge like a SaaS business model - an advantage for them is they can expense it monthly, not taxed like a capital purchase).

I've seen some evidence of this, in the form of cloud integration services e.g. http://www-03.ibm.com/software/products/us/en/castiron-cloud... (2010), but it's still mostly about integrating end-points, not the bits in between.

6ren··on Ask HN: Making a living selling software components, not SaaS?
I used to. The problem was I aimed at a component that was useful as a fixed standard (not always changing, upgrading etc). So, you can guess how this story ends...

I accomplished this. But it was by definition a stationary target, and competitors (in this case, open source) largely caught up. But worse, I lost interest, because I was no longer "the only/best in the world" at it.

Success: I not only made enough to live on, I made enough to invest in index funds giving a return that was itself enough to live on, and "retire" (for small values of retire, i.e. a student-level lifestyle - "ramen retirement"). Business began in 2000, able to retire in 2004 or so IIRC. Have lived off the business/investments since then.

  lessons learned:
- Automating sales (credit card etc) is a pain to setup, but is helpful for both you and customers. But for my case, about 30% of buyers still needed some contact for the sale (I'm not counting technical help). Sometimes to negotiate on specific issues, sometimes they didn't fit the sales process, maybe sometimes they just wanted reassurance that someone was there.

- I tried to make it too much a business; if I'd stayed truer to my roots, it might have been OK. If you have an open-source version (or, at least, free), it starves off the competition, leaving them with no oxygen to get started, because no one needs it, they get no interest. And everyone's happy, which actually is very important for one's personal happiness too.

- I actually made a lot of money selling to the enterprise; but I hated it. Like, it really really got to me. In one particular sale, there was 5-6 months of negotiation, admin, international tax laws, etc. Ugh. And it all feels dishonest, pointless, and interacting with people who aren't competent because aren't interested and don't care. (the standard story of a developer dealing with business issues). So, you can do it this way, if you keep going up-market. The enterprise likes old stuff, that is trusted, field-tested, known etc.

- turns out I don't enjoy making a fixed standard. There's beauty in it as a business model; but for a technologist, the fun part is making it (and for me, supporting and debugging was also fun). But when it's all done, all working perfectly, it stops being fun. It's a funny old world.

- the underlying factor is that progress marches on. It's good for the world, and it's fun to participate. But not so good for a self-sustaining business with a competitive moat (Warren Buffett likes candy, chewing gum, soft-drink, bricks, furniture etc - stuff that doesn't change fast). You have to keep investing in it - developing new features, new products, new users (analogous to the capital investment required by the cotton mills of Berkshire Hathaway, making them a terrible investment). But this is all OK, if it's fun for you. And it can be.

6ren··on Nvidia's G-Sync: Attempting to Revolutionize Gaming via Smoothness
Why can't a display behave exactly as bit-mapped memory? That is, you set this pixel in memory, and that pixel changes on the screen, at that time.

That is, like a vector display, but using the LEDs of a flat screen. There's no electron ray scanning over the phosphors as there was in a cathode ray tube.

--

The LEDs can switch only so fast - but does this latency prevent them from being switched independently?

The LEDs need to stay on for long enough for the human visual system to perceive them (and without flickering etc) - but this could be managed in other ways.

I think the main reason, apart from inertia, is that the larger market for displays is as TVs, where the concept of updating the whole frame (frames per second) is even more entrenched - though, there's no reason why video couldn't be displayed in the same way, it's just pushing out a kind of compression to the display itself. Light from real objects is not emitted one frame at a time.

6ren··on Show HN: WordsForThat.com - A new site that's like a reverse urban dictionary
"In Life*, there are many hundreds of common experiences, feelings, situations and even objects which we all know and recognize, but for which no words exist.

"On the other hand, the world is littered with thousands of spare words which spend their time doing nothing but loafing about on signposts pointing at places. Our job, as wee see it, is to get these words down off the signposts and into the mouths of babes and sucklings and so on, where they can start earning their keep in everyday conversation and make a more positive contribution to society. http://en.wikipedia.org/wiki/The_Meaning_of_Liff http://folk.uio.no/alied/TMoL.html

  KENTUCKY (adv.)
  Fitting exactly and satisfyingly. The cardboard box that slides neatly into an exact
  space in a garage, or the last book which exactly fills a bookshelf, is said to fit
  'real nice and kentucky'.
6ren··on Tesla Is The New Bubble Stock
Of course you're right (and I agree - that's why I said there's many challenges).

I was questioning your analogy with Apple. I'm sure they could win the low-end; but they don't want to.

Addressing the question of whether Musk can win it... well, firstly it is uncertain (and he might get hit by the proverbial bus), so we have to factor that in. But, some first mover factors in his favour: he's further along the engineering learning curve than anyone else; and further along winning market headspace; and further along getting every little business thing right to make it all happen. That is, he has a high probability of succeeding.

Secondly, I think Toyota or General Electric are better comparisons than with GM (whose cap reflects its terrible shape), which are 5 times bigger. (see the figures in my other comment: https://news.ycombinator.com/item?id=6567057) That is, the potential prize is larger than given in the article.

Whether Tesla is over-priced or not I couldn't say - except that the market overreacts to both good news and bad news, so it's probably best to wait for a dramatic stuff up that doesn't actually affect its real business prospects, and buy the depressed stock.

6ren··on Tesla Is The New Bubble Stock
Apple "should" have made a low-end phone, but couldn't bring themselves to (iPhone 5C is their best try), because it's against their market image externally, and their self-image internally. They have to keep inventing great new product categories - a tough way to make a living!

But Musk doesn't want to be high-end. He wants to change the world, get us to all buy electric cars. That means more affordable cars, which is the direction he's going. He only started high-end because that was the best place to start. Of course, there are many challenges before he's done.

(Goodness, why is this being downvoted?)

6ren··on Tesla Is The New Bubble Stock
Toyota or General Electric are reasonable comparisons, both around 10x Telsa:

  TSLA	Tesla Motors Inc	182.14	-1.42	-0.77%		 22.13B
  TM	Toyota Motor Corp...	129.95	-0.29	-0.22%		205.93B
  GE	General Electric ...	24.30	-0.06	-0.23%		247.50B
Of course many slips are possible along the way - not least that Musk could get "hit by a bus".

GE is not a bad comparison: founded by Edison, based on electricity, created power station infrastructure...

6ren··on Intel says get ready for $99 tablets, $299 Haswell notebooks, $349 hybrids
They are also fab leaders, at 22nm while everyone else is at 32nm. So, e.g. they could manufacture ARMs, and command a premium (say, for apple, leapfrogging them 2 years ahead of the competition).

The striking thing is that, per Hz, x86 is still far more powerful than ARM (like, integer factors, I've heard x5). If they can get the power consumption low enough and/or more performance is needed in phones/tablets, they could possibly win (though it seems unlikely).

Their best bet is to lead the next disruptive category - watches or glasses or whatever it is - but unfortunately their bias towards performance over power consumption doesn't bode well for them.

6ren··on Intel says get ready for $99 tablets, $299 Haswell notebooks, $349 hybrids
Is there a performance problem with losing proprietary GPU drivers?

Keeping them seems one benefit to dual OS (reusing the Chrome kernel). It's nice to be able to watch HD video without hiccups.

6ren··on Intel says get ready for $99 tablets, $299 Haswell notebooks, $349 hybrids
It has a USB 3.0 port, and 70MB/s cards/sticks are around.

Not sure if that's fast enough, but at least it's better than the typical 20MB/s for USB 2.0.

6ren··on FlyKly Smart Wheel
I'm disappointed it doesn't (seem to) do regenerative braking... so elegant, don't waste that power, reuse it! But I don't think this is a big selling point, and you can always add it later.

I think your marketing approach is what will make or break it: "non-sweaty to dates/interviews" and the phone-charger could be the killer app (perhaps look into what segment actually experiences this pain most? Many of today's phones have adequate battery life for some people's usage; target those phones + usages that don't).

6ren··on C++ has become a scripting language
faster too

  $ time sort < t > t-sh
  real    0m0.016s
  user    0m0.008s
  sys     0m0.008s

  $ time py -c "import sys; open(sys.argv[1],'w').writelines(sorted(open(sys.argv[2]).readlines()))" t-py t
  real    0m0.088s
  user    0m0.056s
  sys     0m0.012s
BTW also a different result (I curled this page for the data).
6ren··on C++ has become a scripting language
I'd expect part of the definition of "scripting language" to include being interpreted. He addresses this as an extra:

  compile time with -O3 is roughly the same as Python VM startup and has to be done only once
It's a non-scripting language hassle to have to compile. Of course, you just need a little front-end to automatically compile if needed for you. IIRC Perl actually does this.

But I like his emphasis on large standard libraries, enabling compact scripts, esp string processing, and memory managed. WHy couldn't you do this trick with C (i.e. compile & run)? It's mainly libraries, though memory management isn't natural. Actually, I could believe that many scripting languages actually started like that, but shifted to their own syntax asap.

This trick can also be done with java, by keeping a server in the background to run it to cheat the VM startup tax (and auto-compiling as needed). Java verbosity is a problem, but you can write C-like code in Java. The biggest problem is the detail of Java libraries - they give you a lot of control, but a scripting language should give you less control, in return for quick functionality (like unix `sort`).

6ren··on C++ has become a scripting language
Once you remove the redundancy, you'll see it is pure information!
← PreviousPage 2 of 34Next →