skysight-inc/HackerNews huggingface dataset:
Oh it's clearly some of the best/worst kind of mad-scientist type of madness.

But it can often be tolerably handled with a row-level flag in the outer-database to handle "locking" the database if you are operating in a scanrio where that makes sense.

There are other scenarios where users simply aren't writing anything to the inner SQLite databases, but you are simply using it as a storage medium. Imagine getting a SQLite database of publicly accessible government data instead of a csv dump or some unparsable XML file. Some organizations have already caught on to the idea, the NTSB for example gives out MS-Access databases of preliminary crash investigations.

I just think it's a crazy fun hacker-style idea that I've seen from time-to-time as a replacement for even harder to work with custom binary file formats stuffed into a relational database (don't ask, there are oddball projects where that kind of thing gets specified -- like certain high-end modeling systems where the user might check out a model to work on in isolation of the parent system, the data might be stored as SQLite databases instead of some proprietary bit bucket, and then uploaded back to the server in total where the model data is yanked out for server side processing).

The upside is that you can replace two sets of tools (relational tools and custom binary tooling) for working with data with one set of tools (just the relational) which ends up clarifying things quite a bit.

The above scenario, where isolating the user's datapool so that they can take it offline, do work, then check it back in to the system is almost absurdly simple.

But honestly, there's a very very limited number of use-cases where this makes sense and doing something more sane makes much more sense -- but when it works, it's ends up being one of those "so stupid it's brilliant" things.
It would be funny if you could either type or speak what you wanted your avatar to say and do, too!
alexis whats the best way to get in touch with you by email?
because they are both wearing glasses, and a computer is editing out the glasses for both people, and the audience :)
agreed, I wasn't impressed with this demo - how does it defer from a head mounted camera streaming video through a smartphone? The fact that it is a piece of hardware made by Google?

I'm not bashing Google here - I really think AR will be the next big game changer in UI interactions the same way multi-touch was back in 2007, but there is honestly nothing new in that demo technology wise.
A "sarcasm font"... People working on lightweight markup languages should pick up the hint if they're looking for new additions.
For instance, in Textile, enclosing a string in between "(:" and ":)" could display the text into sarcasm fonts (notice that I am being dead serious in here - those happy faces around do change things in a paragraph).
The Things Traders Say
CommPy - Digital Communications Algos in Python
Theory: Brin demoed Google Glasses @ I/O this year to pre-empt a patent claim from Apple that they invented iGlasses.
Challenging the Long-Held Belief in ‘Shareholder Value’
Less likely to be online at the time?
The dude is a legit national hero. He ran for president in 2008!
>A form factor that looks like hipster glasses with lenses that dynamically darken would do very well.

Make them shatter-resistant wrap arounds and I'd imagine you'd get some interest from people in the shooting sports, too. You already see people clipping things like Contour Roams to their ear pro to get match footage for later analysis.
Very cool little game, quite fun! This really shows off the capabilities we already have with HTML5 on mobile, and desktop for that matter.
O guess there is room for both Peggy and the link, because I would rather deal with a computer than a stranger for password reset.
Backbone.js and You - A Gentle Introduction to a JavaScript Library
Show HN: Hacker Tools - Open Source Chrome extension for Hacker News.
Link: http://www.gethackertools.com

Hey guys, I love Hacker News like all of you do, I spend a good portion of my time reading interesting content and the best, your replies... My only gripe is extra functionality that I know PG doesn't want to have to deal with... So I came up with this idea to make a super extension that does all the things I want, plus merges all the other cool HN extensions into one...

Only problem? I don't have much time to put into it, so I figured why not open source it, and allow anybody in the community to fork it, improve it, add functionality, whatever they want, so all of us can benefit from a great extension. My vision for this extension is basically like Reddit's RES which has TONS of functionality and extras right ontop of Reddit and everybody loves it.

Today I put in the first bit of code on the extension and pushed it for usage.
Currently the first feature is highlighting of OP's replies in threads. (http://d.pr/i/sIzR)
So guys, go ahead and fork it, add features, whatever, I am open to pull requests and everything. I want it to be something we all can work on together, and be proud of.
Ask HN: Disadvantages of an EU student looking to Intern in the US?
I'm a CS student from a European mini-state.

Due to a general lack of concentration of IT companies in the area, there is a lack of internship opportunities. Hence, it is very hard to gain work experience in development before you graduate.

Due to this, I've been working on expanding my portfolio by taking part in programming competitions, building web apps, designing websites freelance and making a project out of anything I learn so I could place it on my Resume.

I'm planning on applying for internships abroad during 2013; it would be one of my dreams to get an internship in the US - more specifically California, since it's so well known as the start up capital.

What is the probability of getting an internship at a start-up in the US? What exactly would you look for in an intern, which (more importantly) make me a better applicant than an american student (supposing that I'm at a disadvantage)?

Would the fact that I'd need to re-locate affect my chances greatly?

Do you have any tips?
I'm a native English speaker, so there should be no problem with communication.
It is a Google project - they just demo'd it at IO
Stallman isn't thinking about you or anyone else who reads this forum. He is thinking about the 4 billion disconnected individuals who haven't even entered the net.

Who are we to say that the needs of the developer surpass those of the user. That is not equivalence, and it is sad to continually see developers heed simply because they know where their paycheck comes from.

There is more to this world than us enlightened ones.
Title nitpick: jQuery is a framework. Seemorejs is a jQuery plugin.

I don't really see a use case for this plugin. It seems like a less useful version of toggle: http://api.jquery.com/toggle/
I find it ironic that you have a problem with curse words as they represent immaturity, but you're fine with throwing demeaning insults at people.
Reminds me of the end of The Devil's Advocate, conveniently available on Youtube:

http://www.youtube.com/watch?v=qGXvj2BjZLA
At first I thought- wow. I really shouldn't overclock.

But, then I realized the findings were biased. The major players, HP, Dell, Acer, Asus, Lenovo, etc. obviously have more lobbying power. Two things stood out specifically:

1. The mention of OEM vs. white box. That is to reduce sales at Newegg, Tiger/CompUSA, the myriad of mom and pop stores, etc. only. No good comes of that. If you really were trying to do good, you've provide the most reliable and least reliable component types/manufacturers, although I know they would never do that, as they piss off everyone but the guys that came in #1.

2. There should be enough data on SSDs now to see some trends in reliability, even if the numbers are small and the variability is much higher. I assume that this was left out because the major players want to switch to SSDs because they provide a much snappier experience, but the context of the study was reliability, and there are a few scary things about SSDs in terms of reliability: the first is that when they die, they die hard right away with little warning, and because of that, the life is shortened; the big players hope this issue will resolve itself over time and in the meantime they'll just cater to the upscale market that buy computers more often and might not notice the reliability as much. Despite this, I still love SSDs and will continue to buy them, but it should be reported.
That's explain no fb like button ;)
I wonder how this compares to CryTek's movie tool:

http://www.youtube.com/watch?v=TXnXOn7WRCs

The graphics seem a lot more realistic, but the Source Filmmaker might be easier to use.
Startup Life: A Healthy You is a Better You (and a Better Startup)
Audio chaining

MediaPlayer supports chaining audio streams together to play audio files without pauses. This is useful for apps that require seamless transitions between audio files such as music players to play albums with continuous tracks or games.

Best feature by far!
I think it's more that people don't aspire to be janitors.
Yeah, its the dishonest ones that fuck it up for everyone else.
I'm a native English speaker living in Argentina, and yours is the first English writing I've seen by an Argentine that is enjoyable (I read some of your other posts) and doesn't contain errors, and that includes people who were schooled bilingually.

Is there anything in particular that pushed you over the edge beyond fluent?
Just FYI, any time you guys mention code generation, you sound clueless about anything related to databases.

This stuff has been done for eternity, it's just not necessary these days. Also, MemSQL doesn't work on a cluster yet, so that's not a feature against Times 10.

Sigh.
I typically just apply a posterize adjustment layer in photoshop and still save out to 24-bit. More often than not I can get pretty good compression, and I have the ability to mask out different areas of the posterization to achieve varying levels of compression interactively. Kudos for making this website though, seems like a great way to quickly compress images without having to think about it too much.
All those technologies had all the basic pieces in place. A use case, a way to interact with them, an actual demonstration of the technology. I admit that it took me several weeks to realise the potential of the iPad though.

Brin has been seen wearing these for a while now. Why can't we see some basic software and interaction? There a lots of potential uses for wearable computers, especially one with a HUD. Even if all we can do is use it as another form of input/output for your phone or other devices.

As far as I can tell and google, all we saw today was a few stunts with people wearing little cameras. We'll have to wait until they start releasing the dev kits to see if there's actually anything to this particular attempt. Hopefully they will also have a product at the same time.
That's almost exactly the use case I've seen it used for. A custom modeling software with collaboration features. Modellers built models in local client software which stored the model as a SQlite database and u/l them to a central MySQL database for distribution.

When changes were made to the model, a new one was simply uploaded and a flag was set in the old one to take it off line (or was it only the newer versions were available unless the user requested an older one...I can't remember to be honest).

The metadata about the model gave details like the user who created it, dates and times of upload, name of the model, various key words about the model etc. "Replacing" an older version with a newer version just involved uploading the new version into a new row in the database and copying over a dozen or so meta-data fields.

Once the model user downloaded a model, it was as easy to work with on their end with a variety of tools as new tooling simply had to be written to the schema not to some bizarro binary format or parse some gargantuan text file into a data structure. Plus elements in the model were already indexed in the SQLite file so internal searches for model elements was trivial.

There simply wasn't a case where two users would be writing to the same SQLite inner database, but dozens could read them without problem as that was all handled by the outer database, and it preserved old versions of the models without issue.

It also meant migrating to a better outer database meant only migrating a fairly simple meta-data schema and extracting out the SQLite database then just writing it all back into the new database. It took a few days to migrate a few TB but a very short time to write all the migration scripts...an hour or so.

The plus side is a modeler could take their model off-line with them and work on them at their leisure, then upload them when they came back into work.

I was never personally involved in the project, but thought it was one of the craziest MacGuyver-esque things I'd ever seen. But once I stopped thinking about the SQLite inner databases as databases and more as just file blobs with a convenient to work with standard format it all made sense. The outer database was never responsible for searching/reading/writing the inner databases, that all happened at the client end.
How we got selected as an angel hack finalist
Fireworks is a Macromedia (well, now Adobe) image editor with a focus on graphic creation and the web.
Ah- I thought this was the same Arun Gupta that does Glassfish at Oracle, but this is the YC Arun Gupta. Seems like a middle initial or nickname might help.
Sets may be unordered by definition but that doesn't mean you can't define something interesting as an ordered set.

Consider the Pythagorean attempt to prove that all numbers were rational by trying to prove that the square root of two was rational. That they were able to prove that it was not rational meant that we ended up with a new category of numbers. Similarly once you get into the square root of -1 you get into yet another category of numbers designed to address that problem.

Our numeric model isn't complete with just rational numbers, or just rational and irrational numbers. Today we have to add imaginary and complex numbers as well. Why shouldn't we be expanding relational math in the same way?
when I started my company (telecom supplier). I was the CEO (company of 5 at that time). I was also the sales guy, and very often the technician who was installing what was sold.

If you really want to succeed you really need to do anything, once your company grows, you will have other people doing those tasks for you. Not because it is not good for you to do them, simply because you will have no time anymore.

As an engineer, I still miss installing what we sell now a days.
My motorcycle gets 65 MPG.

My car does between 12 (city) and 28 (highway). Ugh.
Congratulations on the launch! I've been following this company for a while and its great to see the public launch!
They set the machine to play at 2-ply, i.e., it only looks two moves ahead. It's not so surprising even a good algorithm would lose in 15 moves at 2-ply.

The article mentions they also played at 5-ply and it lasted 27 and 30 moves against Kasparov, which is probably better than most casual players would do.
...Steve Jobs got on stage, gave the usual state of the business update, and then he did something I’d never seen before. He killed a wildly successful product...

... and replaced it with a wildly similar product.

Here's the first generation iPod Mini:

http://en.wikipedia.org/wiki/File:Green_ipodmini_1stgen.jpg

Here's the first generation iPod Nano:

http://en.wikipedia.org/wiki/File:1G_Nano_iPod.svg

What was risky or visionary about the product change?
AWS Elastic Beanstalk - Simplified Command Line Access with EB
:( another Wordpress site not ready for prime time. :(
For things that should be free, let them be truly free. Do not wall off software from adoption because the GPL prohibits certain kinds of use. Don't discourage people from producing free software by making demands about how and with whom they share their creations.

There is a certain kind of software that needs to be free, that shouldn't belong to anyone in particular. This is not all software, and arguably it is not even the majority of it, but it is an important subset.

Stallman seems to treat free software as if it were something that was a scarce resource that needs to be protected. This is absurd considering the limitless number of copies of software that can be made.

The act of sharing software has benefits to the individual who is sharing. This much has become obvious and will continue to be made clear to others.

If licenses like the GPL acted as a catalyst to promote this discovery then they have surved their purpose. That is not to insist they must be refined, become more restrictive, or further hardened against hypothetical aggressors.
Don't forget you can also get a cheapo laptop/netbook for $299 that does all of the above as well, and is easy to find other software for (fun little emulation machines paired with a 360 controller), that you can easily toss in a bunch of usb external drives and get terrabytes of storage.
Video is cute but not descriptive enough.
Metro:
http://andrewtechhelp.com/images/stories/windows8devpreview/...

Google:
https://lh4.ggpht.com/p-eZmyce7_T2-_eOwltQxU6glPj6f53kDXvDvN...

If I remove the "Google" logo from the second image would you think it was just Google's design language? Design doesn't happen in isolation. It's a product of everything that influenced the designer.

I thought it was interesting because:

1) They look to be headed the same direction as microsoft.
2) The images they chose to use to showcase their new tablet look to be "metro".
Most consumers want whatever they're told to want.

More than anything, they're told what to want by marketing muscle, and they listen because they don't know any better.

Linux has no consumer marketing, or even consumer presence.
Successful Entrepreneurs Don't Have An Exit Strategy
Greed and selfishness play a role. Some folks like being able to take things without having to give in return. And they get frustrated when they find an awesome library that does what they want but they can't use it in their paid/closed product because it is GPLed. And there isn't an equivalent BSD/MIT licensed library. There are equivalent commercial libraries, but they cost money. So the dev winds up complaining about the GPL.
断食アンチエイジング口コミランキング
IMHO the best quote in the article was this:

"The cold hard truth is that the desire for money (i.e. an “exit”) is simply not enough to get you through all the hell that growing a successful company will put you through. You have to believe in your product, believe that you are doing something better than everyone else and believe that you’re the right person to take the company there. If you start following other people’s advice, you will never keep yourself in the race, let alone win it."
The amazing thing about screws is how they're made. Imagine you were tasked with producing them. Where would you even start? Making a nail seems like an easy process in comparison, it's basically a bit of wire with one end blunted and the other sharpened, but a screw is an entirely different beast.

Deconstructing objects and imagining how they are constructed is an important exercise for anyone serious about their craft.
https://github.com/yeoman/yeoman.io
I spent ten years as a web developer, at first professionally, then as an adjunct to my jobs as a health researcher. I knew some Javascript and PHP, but I programmed in a cargo-cult fashion and never really understood the fundamentals until I started learning Python about 3-4 years ago. Something about Python resonated deeply, and since then I've gone on to learn quite a bit of C, some Haskell, Lua, CoffeeScript, and yes, even finally understanding what using a prototypal language like JavaScript really entails. If you don't have a formal computer science background, I'd highly recommend Python as an excellent route to understanding programming, as opposed to just another programming language. If not Python, then Lua, Ruby, or some other language with good C interop, since with these languages you will almost inevitably end up learning some C, and C is a very nice complement to higher-level dynamic languages.
Yeah, basically. A cadence is a harmonic progression at the end of a phrase. In classical music it's usually V-I. Sometimes you'll hear IV-I (plagal, aka "amen" cadence), but it's actually fairly rare outside of church music. However, internally, within a phrase of music, you might see IV-I more often. A fairly common example: I-IV-I-V-I.
Yeah, I figured that, but the alternative was to go to a different ecosystem entirely that has the same hangups (in this respect).

It's like saying "I was waiting for an Android tablet that could make me breakfast and transport me through time, but I can't wait any longer, iPad!"
Vanishing Girls Optical Illusion
I've heard a lot about IntelliJ, but I suppose I'm too used to Eclipse at this point. Eclipse's market (http://marketplace.eclipse.org/) is another big draw : so many nice toys in there! It elevates Eclipse to Emacs terrority : "It's not just an editor, it's more like an operating system!" :-)
Reminds me of "Beyond Civilization" by Daniel Quinn. In the end, most of us just want to join the circus.

We want to be a part of something special, where everyone is working towards a common goal. We join the circus to be a part of something, not to get something from it.

What's the modern day version of a circus (the old-fashioned type, not the commercialized circus)?
I've found the most business value in PHP over the last ~12 years. I still use it for that reason primarily and really like it. Also interested in Python and Ruby, I just haven't had the chance to build production web apps with those yet (not that I've been looking for it).

Check out those 3 first and pick one to start.
Previous discussion (more than a year ago) http://news.ycombinator.com/item?id=2166494
I share this sentiment...for me, retirement is not the freedom from work, but the freedom to work on what I chose. Life would be boring without productivity. Additionally, as I age, I've felt a gradually stronger internal pull towards meaningful work.

The thing that terrifies me about the technology industry as a whole is that it plays favorites to the young, yet it's the only field I've ever truly been passionate about. I'm approaching 40 and have reached the executive level, which is great...yay. However, will I still be working in tech when I'm 70? I want to, but will companies let me? I doubt it.

It bothers me to think that the only way I'll be able to continue to work in the field I love dearly is to go my own way and start my own company. Hey, that's what I want to do anyway, but it'd be nice if that were simply an option rather than a requirement (and, even nicer if it odds were in favor of it happening successfully).

Best of luck to all of you aging techies who are in my boat (or further along). This industry is a harsh mistress.