<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Disqus - Latest Comments for mtrencseni</title><link>http://disqus.com/by/mtrencseni/</link><description></description><atom:link href="http://disqus.com/mtrencseni/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Sun, 16 Dec 2018 02:47:35 -0000</lastBuildDate><item><title>Re: Can Foundational Physics Be Saved?</title><link>http://www.overcomingbias.com/2018/12/can-foundational-physics-be-saved.html#comment-4243372264</link><description>&lt;p&gt;One thing I wish would happen: create a nice, asthetic, smooth way for a smart student to go from the two-slit experiment to QED/QCD [in 2-3 years], while having clarity what the input parameters are in the model (=needs to be measured), what is predicted by the model (=this comes out and is measurable), where an approximation is being made, what the current spacetime model is assumed to be, etc. Also, a mathematician should be able to look at this "journey" and approve that it's not too handwavy.&lt;/p&gt;&lt;p&gt;Given that there's "not much to do", it's weird that there isn't a 1% group somewhere out there who thinks this is worthwhile.&lt;/p&gt;&lt;p&gt;A good example (but probably too mathy) is the work of Tamas Matolcsi: `Spacetime without reference frames` and `Ordinary thermodynamics`.&lt;/p&gt;&lt;p&gt;&lt;a href="https://www.amazon.com/s/ref=dp_byline_sr_book_1?ie=UTF8&amp;amp;text=Tamas+Matolcsi&amp;amp;search-alias=books&amp;amp;field-author=Tamas+Matolcsi&amp;amp;sort=relevancerank" rel="nofollow noopener" target="_blank" title="https://www.amazon.com/s/ref=dp_byline_sr_book_1?ie=UTF8&amp;amp;text=Tamas+Matolcsi&amp;amp;search-alias=books&amp;amp;field-author=Tamas+Matolcsi&amp;amp;sort=relevancerank"&gt;https://www.amazon.com/s/re...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marton Trencseni</dc:creator><pubDate>Sun, 16 Dec 2018 02:47:35 -0000</pubDate></item><item><title>Re: Bytepawn - New Logitech M705 Marathon Mouse</title><link>http://bytepawn.com/2010/05/02/new-logitech-m705-marathon-mouse/#comment-84988772</link><description>&lt;p&gt;Buy the Anywhere, I bought it to replace the Marathon, and it's great:&lt;/p&gt;&lt;p&gt;&lt;a href="http://bytepawn.com/2010/10/01/logitech-mx-anywhere-mouse-greatest-mouse-in-the-world/" rel="nofollow noopener" target="_blank" title="http://bytepawn.com/2010/10/01/logitech-mx-anywhere-mouse-greatest-mouse-in-the-world/"&gt;http://bytepawn.com/2010/10...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marton Trencseni</dc:creator><pubDate>Thu, 07 Oct 2010 15:30:14 -0000</pubDate></item><item><title>Re: Bytepawn - Making Mysql safe for transactional usage</title><link>http://bytepawn.com/2010/05/06/making-mysql-safe-for-transactional-usage/#comment-65228115</link><description>&lt;p&gt;You should reproduce the problem by forming a hypothesis what the hack was and taking the SQL queries your system performs and executing them on the console (several consoles) per you hypothesis, and see if you can perform the hack. Then you can decide whether you want to fix this is at the isolation levels (if that's even a fix) or change the application code. Best of luck!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marton Trencseni</dc:creator><pubDate>Fri, 30 Jul 2010 01:30:35 -0000</pubDate></item><item><title>Re: Scalien | Blog - Keyspace 1.6.2 now featuring ASCII Art</title><link>http://blog.scalien.com/2010/05/05/keyspace-1.6.2-now-featuring-ascii-art/#comment-50755396</link><description>&lt;p&gt;Log rotation is currently not supported.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marton Trencseni</dc:creator><pubDate>Mon, 17 May 2010 17:08:21 -0000</pubDate></item><item><title>Re: Scalien | Blog - Keyspace 1.6.2 now featuring ASCII Art</title><link>http://blog.scalien.com/2010/05/05/keyspace-1.6.2-now-featuring-ascii-art/#comment-49329596</link><description>&lt;p&gt;I added the Perl docs:&lt;/p&gt;&lt;p&gt;&lt;a href="http://scalien.com/documentation/perl_api.html" rel="nofollow noopener" target="_blank" title="http://scalien.com/documentation/perl_api.html"&gt;http://scalien.com/document...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marton Trencseni</dc:creator><pubDate>Mon, 10 May 2010 09:58:33 -0000</pubDate></item><item><title>Re: Scalien | Blog - Keyspace Roadmap</title><link>http://blog.scalien.com/2010-03-31/keyspace-roadmap/#comment-42474565</link><description>&lt;p&gt;+ maybe use Git&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marton Trencseni</dc:creator><pubDate>Wed, 31 Mar 2010 12:46:55 -0000</pubDate></item><item><title>Re: Scalien | Blog - Keyspace Roadmap</title><link>http://blog.scalien.com/2010-03-31/keyspace-roadmap/#comment-42459108</link><description>&lt;p&gt;Actually, the Ruby client is done.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marton Trencseni</dc:creator><pubDate>Wed, 31 Mar 2010 11:21:17 -0000</pubDate></item><item><title>Re: Scalien | Blog - Keyspace 1.6, Python libs, new docs</title><link>http://blog.scalien.com/2010/03/24/keyspace-1.6-python-libs-new-docs/#comment-41381887</link><description>&lt;p&gt;With SWIG we can port to a bunch of other languages as well.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marton Trencseni</dc:creator><pubDate>Wed, 24 Mar 2010 11:23:10 -0000</pubDate></item><item><title>Re: Bytepawn - The Confused World of "NoSQL"</title><link>http://bytepawn.com/2009/11/28/the-confused-world-of-nosql/#comment-24458337</link><description>&lt;p&gt;One that uses your hard disk?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marton Trencseni</dc:creator><pubDate>Tue, 01 Dec 2009 15:14:45 -0000</pubDate></item><item><title>Re: Bytepawn - The Confused World of "NoSQL"</title><link>http://bytepawn.com/2009/11/28/the-confused-world-of-nosql/#comment-24457363</link><description>&lt;p&gt;Yes, Redis is fast as it's doing everything in-memory. I never said it was slow. I put it into that category because it's limited by system memory, hence you can't use economically to store lots of data, which tends to come up when "scalability" is an issue. (I don't want to pay the monthly fee for a server with 64GB of RAM.)&lt;/p&gt;&lt;p&gt;I may be wrong though, Redis is seeing lots of use, the author has hit a sweetspot.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marton Trencseni</dc:creator><pubDate>Tue, 01 Dec 2009 15:03:44 -0000</pubDate></item><item><title>Re: Bytepawn - The Confused World of "NoSQL"</title><link>http://bytepawn.com/2009/11/28/the-confused-world-of-nosql/#comment-24369414</link><description>&lt;p&gt;If you read the article you will notice that I'm not discounting anything. I simply point out that there are web developers who use "NoSQL" databases such as CouchDB to get rid of Mysql.&lt;/p&gt;&lt;p&gt;Also, I don't think the SQL guru portion of its user community is what makes CouchDB so successful. I believe it's the web developer community, who give it all the great publicity. There's nothing wrong with that.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marton Trencseni</dc:creator><pubDate>Mon, 30 Nov 2009 17:21:23 -0000</pubDate></item><item><title>Re: Bytepawn - The Confused World of "NoSQL"</title><link>http://bytepawn.com/2009/11/28/the-confused-world-of-nosql/#comment-24366693</link><description>&lt;p&gt;The article is not meant to be insulting. I wasn't making a general statement about all CouchDB users. I was pointing out that I believe CouchDB owes much of its success to its usefulness as a lightweight tool used by web programmers who weren't using the "advanced" (note the quotes..) features of SQL databases, and that this use-case is worth examining on its own. I'm not implying web programmers who are not SQL gurus are lesser people.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marton Trencseni</dc:creator><pubDate>Mon, 30 Nov 2009 16:43:14 -0000</pubDate></item><item><title>Re: Bytepawn - The Confused World of "NoSQL"</title><link>http://bytepawn.com/2009/11/28/the-confused-world-of-nosql/#comment-24366193</link><description>&lt;p&gt;There are no programming languages that magically scale at no cost. "There is no silver bullet."&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marton Trencseni</dc:creator><pubDate>Mon, 30 Nov 2009 16:34:32 -0000</pubDate></item><item><title>Re: Bytepawn - The Confused World of "NoSQL"</title><link>http://bytepawn.com/2009/11/28/the-confused-world-of-nosql/#comment-24365990</link><description>&lt;p&gt;You're right. I wrote Hadoop because HBase is under the Hadoop project. Perhaps I should have been more specific.&lt;/p&gt;&lt;p&gt;Actually, if you read the paper, Bigtable is a key-value store underneath, with an API that makes it appear to be a table; the columns of rows are serialized into (row:column) keys.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marton Trencseni</dc:creator><pubDate>Mon, 30 Nov 2009 16:30:40 -0000</pubDate></item><item><title>Re: Bytepawn - The Confused World of "NoSQL"</title><link>http://bytepawn.com/2009/11/28/the-confused-world-of-nosql/#comment-24358668</link><description>&lt;p&gt;But "overall" speed still matters. I am not trying to "diss" CouchDB in this article; CouchDB obviously has many more users than Keyspace because of its excellent features, and in this respect Keyspace has a lot to learn from CouchDB. Granted CouchDB had a 2 year headstart, but that's a compliment to Damien Katz, who had good insights early.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marton Trencseni</dc:creator><pubDate>Mon, 30 Nov 2009 14:43:49 -0000</pubDate></item><item><title>Re: Bytepawn - The Confused World of "NoSQL"</title><link>http://bytepawn.com/2009/11/28/the-confused-world-of-nosql/#comment-24357073</link><description>&lt;p&gt;If your data set or load is large enough that "scalability" comes up, you usually need "speed" to go along with it.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marton Trencseni</dc:creator><pubDate>Mon, 30 Nov 2009 14:17:35 -0000</pubDate></item><item><title>Re: Bytepawn - The Confused World of "NoSQL"</title><link>http://bytepawn.com/2009/11/28/the-confused-world-of-nosql/#comment-24353766</link><description>&lt;p&gt;Thanks!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marton Trencseni</dc:creator><pubDate>Mon, 30 Nov 2009 13:21:11 -0000</pubDate></item><item><title>Re: Bytepawn - The Confused World of "NoSQL"</title><link>http://bytepawn.com/2009/11/28/the-confused-world-of-nosql/#comment-24349784</link><description>&lt;p&gt;I haven't tried MongoDB, but based on its docs it's more "for web designer" than for large-scale operations. I'm fairly knowledgable about replication, and I'm skeptical about their approach. Their sharding is in alpha, so it's too early to tell.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marton Trencseni</dc:creator><pubDate>Mon, 30 Nov 2009 12:46:42 -0000</pubDate></item><item><title>Re: Bytepawn - Scalable Web Architectures and Application State</title><link>http://bytepawn.com/2009/06/17/scalable-web-architectures-and-application-state/#comment-13419508</link><description>&lt;p&gt;If you do an amazon search for "scalable" you'll get a bunch of results, but I can't tell you whether these books are any good..&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marton Trencseni</dc:creator><pubDate>Mon, 27 Jul 2009 17:53:01 -0000</pubDate></item><item><title>Re: Bytepawn - Scalable Web Architectures and Application State</title><link>http://bytepawn.com/2009/06/17/scalable-web-architectures-and-application-state/#comment-13402681</link><description>&lt;p&gt;What I wrote about here is an edge-case of web-development. I don't think there are many places where even web development is taught, mostly because it's a fairly simple area [in terms of what you can learn at a school] after a general CS curriculum. Also, these are practical issues which only come up if you work on real-life projects, whereas courses usually concentrate on theoretical subjects. These are issues which used to be talked about in trade journals, such as the C/C++ User's Journal; today trade journals have been replaced by blogs. So you should 1. go to school for a general CS curriculum 2. read good books 3. read bood blogs 4. read good research-level papers (see below).&lt;/p&gt;&lt;p&gt;If you're willing to dig a little bit deeper, learn about databases, operating systems and distributed systems in general, and you will get insights which will serve you well in all other areas. I have a 'Readings in Distributed Systems' section here on bytepawn at &lt;a href="http://bytepawn.com/readings-in-distributed-systems" rel="nofollow noopener" target="_blank" title="http://bytepawn.com/readings-in-distributed-systems"&gt;http://bytepawn.com/reading...&lt;/a&gt; but note that these research-level papers pretty much assume familiarity with database concepts.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marton Trencseni</dc:creator><pubDate>Mon, 27 Jul 2009 12:28:22 -0000</pubDate></item><item><title>Re: Bytepawn - Scalable Web Architectures and Application State</title><link>http://bytepawn.com/2009/06/17/scalable-web-architectures-and-application-state/#comment-12887746</link><description>&lt;p&gt;We're working on a pure PHP driver (it's certainly prossible), we'll have an announcement when it's done!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marton Trencseni</dc:creator><pubDate>Sat, 18 Jul 2009 15:52:03 -0000</pubDate></item><item><title>Re: Scalien | Blog - Scaliens! Scaliens! Scaliens!</title><link>http://blog.scalien.com/2009/06/02/scaliens-scaliens-scaliens/#comment-12867815</link><description>&lt;p&gt;Don't worry about Paxos patent issues...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marton Trencseni</dc:creator><pubDate>Sat, 18 Jul 2009 08:43:16 -0000</pubDate></item><item><title>Re: Bytepawn - Scalable Web Architectures and Application State</title><link>http://bytepawn.com/2009/06/17/scalable-web-architectures-and-application-state/#comment-12804898</link><description>&lt;p&gt;I wrote this post based on some recent "consulting" work. Based on this, most shops still run a basic LAMP stack and put everything in Mysql. They've never heard of Memcached. Rails is not representative of the "web industry".&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marton Trencseni</dc:creator><pubDate>Fri, 17 Jul 2009 05:05:18 -0000</pubDate></item><item><title>Re: Bytepawn - Scalable Web Architectures and Application State</title><link>http://bytepawn.com/2009/06/17/scalable-web-architectures-and-application-state/#comment-12804351</link><description>&lt;p&gt;Application state is something that can be re-initialized from the database upon restart.&lt;/p&gt;&lt;p&gt;Think of this: suppose you have infinite memory and you store *everything* in memory. This is good as long as you don't have to restart your server / software, because then you'd loose everything, including user registrations and whatnot. So you obviously store some things in the database. Now suppose your restart your server: data you can restore from the database by some initialization script and then keep in memory until the next restart is, roughly speaking, application state.&lt;/p&gt;&lt;p&gt;This is of course a question of design decisions. Suppose you are running a web-based chat system. Things like user registrations should go into the database. Permanent chat rooms should go into the database. Information about which user is logged in, what chat room he's in, etc. this is application state: if you restart your server, they'll have to re-login and re-join the chatrooms. (Note that your code is probably written in a way where this happens anyways.) Actual chat messages should go in the database, because it's nice to have a persistent transcript, but they're not super-important, so you should save up a set of chat messages in memory and write to the database once every minute. If the server goes down, some messages may be lost, but it's no big deal, and will keep your server load down.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marton Trencseni</dc:creator><pubDate>Fri, 17 Jul 2009 04:17:32 -0000</pubDate></item><item><title>Re: Bytepawn - Thoughts on Yahoo's PNUTS distributed database</title><link>http://bytepawn.com/2009/02/15/thoughts-on-yahoos-pnuts-distributed-database/#comment-6381830</link><description>&lt;p&gt;I printed out the FATLease paper a while ago but I haven't read it yet. I'll post a reply once I have..&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marton Trencseni</dc:creator><pubDate>Wed, 18 Feb 2009 15:35:05 -0000</pubDate></item></channel></rss>