HNHacker News
TopNewBestAskShowJobs

tarvaina

465 karma · joined February 22, 2007

submissionscomments
tarvaina··on The Cambrian Period of AI
Regarding whether this can be likened to Cambrian explosion: We don’t know what caused Cambrian explosion but conceivably it was some evolutionary innovation such as vision. Similarly deep learning is a cause for the explosion of new AI use cases.
tarvaina··on ChatGPT in an iOS Shortcut: Smart HomeKit Voice Assistant
The only significant bit of preprocessing by the language model is tokenization. You can see how it works here: https://beta.openai.com/tokenizer
tarvaina··on Ask HN: How does ChatGPT work?
A Markov model is a stochastic process with a discrete visible state where the next state depends only on the current state. GPT’s state is neither discrete nor visible so it is not a Markov model.
tarvaina··on ChatGPT produces made-up nonexistent references
I think this is expected if you consider how ChatGPT works.

It is a language model, so its job is to generate plausible-looking text. It does not use any external reference material during inference so it has to encode all knowledge it uses in its weights. So the weights are essentially its only long-term memory.

You could say that the task it was given here was “Provide plausible-looking links without using any reference material.” For that task I think it did a reasonable job.

tarvaina··on “I Was a Starter Wife”: Inside America's Messiest Divorce
It’s from 2010 according to Wikipedia.

https://en.wikipedia.org/wiki/Justine_Musk#Personal_life

tarvaina··on Finland will be self-sufficient in electricity in a year or two, says minister
The two words missing from the HN post title (“says minister”) give the crucial context. As everywhere in Europe, there’s a heated ongoing debate in Finland about the rising price of electricity, what should be done about it, and who is to blame. This is a political statement aimed at defending the government’s past and current policies, not more or less than that.

(At the moment of writing this the yle.fi title is “Finland will be self-sufficient in electricity within a year or two, says minister” whereas HN title is “Finland will be self-sufficient in electricity within a year or two”.)

tarvaina··on Ask HN: How do you organize your routine?
I have Streaks app set up on my laptop, phone and watch. I try to earn five dots each day: remembering medication, morning work routine, noon work routine, afternoon work routine, evening exercise. The dots remind me if I forget to do any of them.

For each of the three work routines I have a short TODO list in Logseq. After I complete the list I mark the dot in Streaks.

Each item in the routine TODO lists is short and easy to do, such as “check email”, “do 40 pushups”, or “decide what’s tomorrow’s big task”. One of the items is the question “do I want to change any of my routines?”

The trick for me is to keep the real work separated from the routines. Routines should be simple. Real work at its best is complex and varying and does not lend itself easily to routines.

tarvaina··on Kazakhstan president proposes reforms to limit his powers
Reminds me of my native Finland in the early 1980s after Urho Kekkonen retired from his 25-year presidency. The successor Mauno Kekkonen started a series of constitutional reforms that transferred much of the presidential power to the parliament. The general consensus seems to be that Finland is now much more democratic and less influenced by USSR/Russia.

(I don't know anything about Kazakhstan politics so the similarities may be superficial.)

tarvaina··on DeepMind says reinforcement learning is ‘enough’ to reach general AI
YouTube made $6B revenue in Q1. [1] While they don’t release profit numbers, it would be pretty surprising if they were negative.

Did you mean to write DeepMind instead? If so, I don’t disagree.

[1] https://www.cnbc.com/2021/04/27/youtube-could-soon-equal-net...

tarvaina··on Questions I would ask God about the game of Go
Actually if anyone here follows current go bot development, I would like to know if they currently have some specific ladder features to address this weakness?
tarvaina··on Questions I would ask God about the game of Go
This is a good point. While Alpha Zero etc. are much stronger than humans, they may have weak areas. Actually we know one: ladders.

Ladder is a fundamental technique that is easy for humans but hard for both monte carlo and neural network static analysis. It is plausible that an equally strong but more ladder-aware player would have very different tactics from the current best computer players.

The original AlphaGo actually had a hand-crafted ladder feature input layer. It was removed in Alpha Zero. We know from Leela Zero and ELF Go game records that they don’t understand ladders very well, so likely Alpha Zero didn’t understand them either.

tarvaina··on When Can I Reuse This Calendar?
14? Seven for the years with leap days and seven for the years without.
tarvaina··on Advancing our amazing bet
https://en.wikipedia.org/wiki/Linguistic_relativity

"Linguistic relativity, also known as the Sapir–Whorf hypothesis or Whorfianism, is a concept-paradigm in linguistics and cognitive science that holds that the structure of a language affects its speakers' cognition or world view."

tarvaina··on Fred Brooks retires
If UNC had hired 612 people instead of him, we would have had the job done in a month!
tarvaina··on AlphaGo beats the world champion Lee Sedol in first of five matches
The YouTube video: https://www.youtube.com/watch?v=vFr3K2DORc8
tarvaina··on Finland considers basic income to reform welfare system
Although there seems to be enough support by MPs for basic income so that it realistically could be trialled, I wouldn't be holding my breath. The government has too many other things on its plate.

Finland is suffering from a period of slow growth and rising unemployment. The three immediate reasons are the economic troubles of euro area, the decline of Nokia, and the trade sanctions against Russia, one of Finland's largest trading partners. Add to that the quick rise of wages until 2008, the aging population, an expensive social welfare system, and the inability to devalue the local currency, and the troubles seem very hard indeed.

The government's main goal is to adapt the Finnish economy to the new reality, by spurring growth and improving state fiscals. It has many options on its plate, basic income being one of them.

Currently, however, the government's focus seems to be in short-term. The current hot topic is the so-called "social contract", which is essentially government trying to make a deal with labor unions to increase the length of work week from 37,5 hours to 40 (or a similar reduction in wages). This plan, perhaps not so surprisingly, seems to be failing. After it is buried (probably within the next few days), the government may try "fiscal devaluation", i.e. moving tax burden from companies to citizens. And then some painful public finance cuts. And after that, who knows what?

Regarding long-term efforts, other pending reforms have more support than basic income, but still not enough agreement to be hammered out quickly. The two most important ones are health care reform and the change of municipality responsibilities. Both of these have been in talks for years without signs of being resolved.

All this is made more difficult by the fact that the rising populist party 'The Finns' is in government for the first time, still learning how it wants to play the game.

In summary, it isn't clear when the government will move from short-term considerations to longer-term restructuring, and if the basic income will still be on the plate then.

Edit: grammar.

tarvaina··on A Large Scale Study of Programming Languages and Code Quality in GitHub [pdf]
Indeed. Refactoring means restructuring code in a way that doesn't change its external behavior. If we define bug as incorrect external behavior of code, then refactoring excludes bug fixes.

Refactoring doesn't necessarily even mean that the original code was structurally bad. When new features are added, code gets more complicated, requiring more abstraction. I like to abstract code via refactoring when we need it, not before. Then refactoring changes good code to good code. It's just that the new situation presents different demands to the code than the old situation.

tarvaina··on Jobs made Apple great by ignoring profit
Regarding use of word disruptive: one of the authors of the article is Clayton Christensen who coined the term "disruptive technology" in 1995. So he uses the term in that sense.

According to his theory, there are two types of innovation: disruptive and sustaining. Disruptive innovation creates new markets by applying a different set of values. Sustaining innovation merely improves a product in relation to competion in its current market.

So I believe the authors do know what the word disruptive mean and are very deliberate in using it instead of innovation.

http://en.wikipedia.org/wiki/Disruptive_technology

EDIT: Clarified my point in the wake of downvotes.

tarvaina··on Nokia Autopsy on MeeGo
Nokia was close to launching N9? Where does that information come from? From what we have seen of MeeGo so far is that it is still very far from ready.

In addition, one of Nokia's big problems is its inability to produce good modern software. In order to make Symbian and MeeGo realistic contenders, Nokia would have completely needed to change its software processes' direction. It would not have been as risky as moving to WP7.

tarvaina··on Nokia Plan C
Actually, Nokian Tyres (that Nokia split out in 1988) had very strong results in the last quarter: http://www.nokiantyres.com/release?id=20127060

"Going into 2011 our order book is all-time high and it provides us with a good opportunity to increase sales, again operating more selectively. We will also continue to launch new product lines, increase prices and improve mix to offset higher raw material costs. Low inventories in the distribution channel and our growing production capacity offer a good starting point for further profitable growth in 2011."

tarvaina··on [dead]
This was a news item on Friday in Finland. Nokia says that Elop wasn't allowed to sell all his Microsoft holdings or buy Nokia because of insider trading laws.

http://www.bloomberg.com/news/2011-02-13/nokia-chief-elop-to...

tarvaina··on Nokia’s Suicide Note
Sorry, but your link doesn't support your assertion. It only says that S40 is simpler than S60 and that S60 is based on Symbian.

With a bit of googling I found this quote from a Forum Nokia champion: "Series 40 (S40) is not based on Symbian at all, but a Nokia proprietary real-time operating system. Series 40 does not allow any native (C/C++) development (with or without Qt). The primary app development for Series 40 based phones is Java (JME, J2ME, MIDP/CLDC), or Flash Lite." http://discussion.forum.nokia.com/forum/showthread.php?21666...

Here's another link: http://eve-c.org/2011/syskwyawan/

tarvaina··on New Chat Thing Convore Is Google Wave Minus the Suck
For another startup in the same space, see http://flowdock.com/
tarvaina··on Nokia’s Suicide Note
You remember incorrectly. See e.g. http://www.forum.nokia.com/Devices/ for comparison.
tarvaina··on Nokia’s Suicide Note
Smart devices is Symbian, Meego, WP7.

Mobile Phones is S40 (not Symbian). This is the ancient Nokia platform, which is the only part of Nokia that is currently competitive in its price bracket.

The intention is to kill off Symbian as quickly and painlessly as possible. Good riddance. It was not a realistic smartphone contender to begin with. Finally Nokia stops throwing good money after bad. Only it may be too late.

One of Nokia's systemic problems is its uneven software culture. Nokia's diffrentiator was hardware. When competitors surpassed Nokia in software it was fighting a losing battle. From this point of view the move makes much sense. Remove the software that don't perform well: Symbian and Ovi service "platform", developer tools. Keep and streamline the parts that have a chance of success: S40, MeeGo.

The transition will be painful and success is far from certain, but the obvious alternatives would be even worse.

tarvaina··on Ask HN: Who's Hiring? (February 2011 Edition)
Leonidas (Tampere, Finland) is looking for passionate programmers. No remote unless you convince us otherwise.

We are serial entrepreneurs for hire. A client gives us one week and a vision, and we try to create as much magnificence as we can in that time. And then if it's feasible and the client wants us to, we take it all the way to a finished product.

http://leonidasoy.fi/

tarvaina··on Google's Colossus Makes Search Real-Time By Dumping MapReduce
The Register article linked by the blog post ( http://www.theregister.co.uk/2010/09/09/google_caffeine_expl... ) is more informative than the blog post itself.

To me, it looks like the blogger makes a few wrong assumptions: He confuses Google Instant with Google Realtime. He assumes that "something like database triggers" is actually very much like database triggers and could be e.g. used to check the integrity of the data. He goes wildly off on a tangent with Internet DOM.

tarvaina··on Steak: because Cucumber is for vegetarians
How many times do we need to go through this cycle?

JBehave: text

RBehave (based on JBehave): code

RSpec Story Runner (based on RBehave): code, later also text

Cucumber (based on RSpec Story Runner): text

Steak (based on Cucumber): code

tarvaina··on Isildur1 and the week that changed online poker
New development: Isildur loses most of the money he won on the previous four weeks.

http://www.highstakesdb.com/1343-isildur1-loses-over-3m-to-a...

Edit: See also http://www.pokertableratings.com/fulltilt-player-search/isil...

← PreviousPage 2 of 2