skysight-inc/HackerNews huggingface dataset:
As you described it, the query/caching strategy sounds too complicated.

mysql proxy might help you out, or mysql triggers, or plenty of easy indexing strategies.

i agree, caching strategies are not easy, but that is not the fault of databases. IMHO keeping your data layers separate is best.

if you have a multi-site installation, set some kind of prefix within the app that makes sense to you for each application, before it goes into whatever cache.

this will work for you whether it is shared memory, memcached, or some kinda file situation.
I would, but unfortunately the edit link is gone. I've never actually done an edit before, is there a time limit or something?
Agree with everything above; Wodehouse's skillful use of words is most of the fun in Jeeves. A screen adaptation is bound to come out inferior.
I just bookmarked a couple of recipes. It would be nice if the default name when saving as a favorite included the name of the recipe rather than the name of the site (particularly for those who want to bookmark more than one recipe). Think you probably just have to make the "<title>" include the recipe name.
It's called the cloud because the prices are sky high.
it could be made for tablet computing (ie swipe) rather than scroll with a mouse
I really should have done that a long time ago. I'll add it now, thanks for the tip.
You're not alone - the first person I clicked on was a "cute photo" - then I scrolled further down and was disappointed to see that another cute photo had already been fully funded (disappointed because I couldn't join in on the action).
I'm only minimally uncomfortable with this, however.
"Universities are a trap."

Why do you think your experience allows you to make a general conclusion? There are at least a few universities which teach truly valuable things: work ethic, overcoming difficult problems, and using practical (and modern) tools.
Thanks. I'm not joking and you're right that I can learn from them and that would be the end of it.

However, I am not a spontaneous person. I like to plan things out a lot. Especially because I live in a huge city where I must drive (and I hate driving) and things are so far apart from each other. I guess this could motivate me to be more flexible, think on my toes, and generally improve what some may see as a character flaw.

Maybe one day.
>> I’m leaving bioinformatics to go work at a software company with more technically ept people and for a lot more money.

More money, good on you. Starting off your critique of your former colleagues with "technically ept people'...not going to get a lot of sympathy for the correctness of your work.
Sadly this has backfired badly - the first I heard of Quirky story was from this post, and I am now unlikely to ever buy one of their products. Oxo on the other hand is an amazing story in the design thinking community, and it is nice to see their rhetoric match their product quality.
One of the interesting things about VP8 is that its very similar to h.264. Saying that one device has hardware support for h.264 really means that it has support for some of the operations that h.264 uses; likely that same ones that VP8 uses. In fact, I am willing to bet that is why Android devices 2.3.3 and up require VP8 support; it was easy to add it in.

The ffmpeg guys wrote a VP8 decoder with 1400 lines of C because of how much they were able to reuse. From: http://blogs.gnome.org/rbultje/2010/06/27/googles-vp8-video-...
Everyone is jumping on that, but (while I had to look it up too) 'ept' actually is a real word:

from the OED:

ept, adj.
Pronunciation: /ɛpt/
Etymology: Back-formation < inept adj.

Used as a deliberate antonym of ‘inept’: adroit, appropriate, effective.

1938 E. B. White Let. Oct. (1976) 183, I am much obliged..to you for your warm, courteous, and ept treatment of a rather weak, skinny subject.

1966 Time 30 Sept. 7/1 With the exception of one or two semantic twisters, I think it is a first-rate job—definitely ept, ane and ert.

1976 N.Y. Times Mag. 6 June 15 The obvious answer is summed up by a White House official's sardonic crack: ‘Politically, we're not very ept.’
No, the point is it is good enough, even if in some cases it can't be as good because it has to work around software patents. Theora indeed can't compete in comparison, but VP8 surely can.
His blog is very insightful. There is also another great post where he talks about how to cheat on video comparison tests ( http://x264dev.multimedia.cx/archives/472 ). One of the things brought up in there is for still frame comparisons. If the frame came from an I frame rather than a B* or P frame in the output video, the test will be unfair.

*VP8 doesn't have B frames, similar to the h.264 baseline profile.
Really makes me want to learn more about molecular biology.

Any solid factual resources besides the references mentioned in this justified rant?
Closed formats haven't dominated since the heyday of RealMedia in the late 1990s.
I was just thinking about this recently. Our generation is so fucked. Tuition rising, fewer jobs, recession, social security not going to be there when we get older, the first true tax increase for every American (payroll tax, we all felt it to the tune of 2% on our first paycheck of January) since the mid-90s, and now the retiring generation is saying "Welp! It's up to you to fix it! Good luck!" Assholes.
For the cost of a $35 Raspberry Pi, you can rent a considerably more powerful "small" EC2 spot instance for 7 months, or a more comparable "micro" for 16 months. Much longer if you don't need it running 24/7, of course.

Granted, that's no substitute if you need something with physical I/O ports, but if you want to learn how to set up a real compute cluster, EC2 is a more realistic environment.
It's not because of opengl or directx, it's because of the operating system layer.
>You take a picture of a protest happening near your home.
Fearing a spread of the protest the government shuts down cellular and Internet access to most citizens.
You write a short message about the protest in SplinterNet and attach the picture.
When you next meet with your friends, you sync SplinterNet with them. They now have your photo and will spread it to their friends.
You also now have all their messages, which includes photos taken of protests happening in other parts of the country.
Any person who can reach a working Internet connection can post all of these photos to any sharing service or send directly to journalists to publicize.

This could become very popular in parts of India. I could see people using this share photos/songs with their friends.
Support for H.264 in the hardware is commonplace, while support for VP8 is limited to few new SoCs and is virtually absent in any video dedicated hardware. You don't see it as a domination of closed formats?
Well, ept is obviously a back-formation and a clever and amusing one.

Etymology is straight from Latin: ineptus, which is prefix in- plus aptus (fitting or suitable). Interestingly there's also inapt which is quite similar.

edit: aheilbut's research on this is much more thorough.
> the software is written to be inefficient, to use memory poorly, and the cry goes up for bigger, faster machines! When the machines are procured, even larger hunks of data are indiscriminately shoved through black box implementations of algorithms in hopes that meaning will emerge on the far side. It never does, but maybe with a bigger machine…

I spent five years working in bioinformatics, and this is exactly the attitude of both the researchers and the other developers on the projects I worked on. It was very frustrating.
That was…surprisingly thorough.
Being good enough also depends on the context that the video will be used in. For example, I have an HTML5 video site where closer to 100% of the audience is either FF or Chrome. Both support VP8 out of the box, which means I only have to keep one copy of the video to serve to all users. If I had to target more browsers, such as Safari or IE, I would have to keep two copies of every video in order to work on all browsers (or worse, use flash as a work around).

I am okay with the minor loss in quality, just for the ease of managing a lot of videos and a lot of disk space.
Aaron Swartz Memorial at the Internet Archive
Well for one, he was wanting to make sure that corporations weren't able to convince government for any self-interested group to control the internet and in general, the freedom of knowledge and fighting corruption. In regards to the JSTOR stuff, he was against their locking up of open source, public domain scientific information behind a paywall. He wanted information to be available and people to communicate freely. Which helps societies knowledge grow.
Remember that the context for many of the hoteliers you're talking about (old paper systems) is very different to the solution you're proposing (easier electronic systems and more profit).

Many of these hoteliers are running a lifestyle, not financial or business, context. Invest in new systems (and learning new systems)? Not worth the hassle. I even stayed with one hotel (7 rooms) - their problem with OTAs was being sent too many customers. They rarely wanted to be full, and they also hated 1 occupancy nights.
And how much des the alternative cost? I'm not even sure what the alternative is, building your own data center?
Sounds like a fed up academic with a stick up his backside.

Sh*tty data? Comes from the community. If the data and algorithms are so poor, and the author so superior, he should have been able to improve the circumstances.

This whole screed reads like an entitled individual who entered a profession, didn't get the glory, oh and yeah, academia doesn't pay well.

In the realm of bioinformatics, lets ignore the work done on the human genome and the like.
Discovering that the only reply to well-written comment from a subject matter expert is an off-topic critique of one word is both annoying and disappointing.
Maybe it isn't isolationism, but it isn't a trickery to call it such. If you offered the text of the Libertarian platform on international affairs, many was say it describes an isolationist policy, without intending trickery.

Also, whatever the position libertarian take today, there have been strong isolationists who have been key members of the movement, like Murray Rothbard who said, "The libertarian position, generally, is minimize State power as much as possible, down to zero, and isolationism is the full expression in foreign affairs of the domestic objective of whittling down State power."

http://www.lp.org/platform
--
American foreign policy should seek an America at peace with the world. Our foreign policy should emphasize defense against attack from abroad and enhance the likelihood of peace by avoiding foreign entanglements. We would end the current U.S. government policy of foreign intervention, including military and economic aid.
Its query planner may be good (I don't know about this), in the sense that it can typically choose the best of a bad lot.
However, the query executor (of stock MySQL) is awful - no hash joins? No merge joins?
It is good compared to what?
The limits do have a big effect on quality, and ease of use of these micro video apps. The idea is to share a quick video, not spend a ton of time filming, uploading and formatting.
Those who really lack support for WebM are mobile users who don't have dedicated hardware decoder and those who use crippled browsers like mobile Safari or mobile IE. Desktop users (at least in case of IE, not sure what's the story with Safari these days) can install needed plugins and DirectShow filters to support WebM. But the lack of dedicated hardware decoding in mobile SoCs remains a serious problem, since even when the browser supports VP8 decoding in software, it would be a degraded experience, especially power consumption wise.
Years of rock - Best way to learn guitar
You're oversimplifying. The original rail lines in nyc were largely built and run by private companies. Most of these lines were (and many still are) above ground. Later there was a lot of consolidation - smaller lines were bought up by larger lines that connected them together - prior to the era in which the government subsidized and then came to control the whole system. Part of why the subway system still works pretty well today is that these original routes - connecting the heart of the city to the outer boroughs - were designed to go where the demand was so they could pay back the investment quickly. Whereas when rail lines are built with too much government control often they end up ignoring or even deliberately avoiding the most useful and profitable routes in favor of politically motivated ones. (For instance, the monorail in Las Vegas didn't initially go to the airport because the cab companies don't want it to. And buses in San Francisco go through chinatown to please the chinatown merchants rather than the commuters trying to get past that area.)

BTW, you "private-sector" build a subway the same way you do an oil pipeline or a transcontinental railway (eg, Hill's Great Northern Line http://en.wikipedia.org/wiki/Great_Northern_Railway_%28U.S.%... )
We have the term "adept" though, which is actually in common usage and fits the intended meaning here...
if you really want to up the stakes -- the money-shredding alarm would have me out of bed in a jiffy --

http://mashable.com/2011/05/29/money-shredding-alarm/
Part of the problem is grant money. Sometimes it's faster to buy more machines and get more results as opposed to rewriting entire algorithms. But the author does correctly identify, I think, some tendencies of some academic bioinformaticists.
More information I forgot for my first post.

If an employee is having problems getting work done due to a disability there usually is an EAP Employee Assistance Program recommended by the state or city you can refer the employee to for counseling, evaluation, and treatment that can help them recover and get their work done. This is usually reserved for mental health issues, stress, depression, alcoholism, personal problems like divorce or spousal abuse aka domestic violence and emotional cruelty etc.

Also employment law has a clause in it that if the employer suffers an undue hardship in accommodating the employee, it can be used as a defense in a discrimination trial. If the employee wins the discrimination trail they are usually awarded one year of their salary (The lawyers usually collect 2/3rds of this amount for legal fees, leaving 1/3rd for the employee) and in some if not most cases the lawsuit is usually settled out of court to avoid negative publicity.

Honestly because I've been on disability for so long, I'd take a reduced salary and reduced position if I was treated like a human being for once. It is not the money nor the position, it is being treated fairly that I look for, and that means the right company and the right manager. I would not even mind doing PC repairs and troubleshooting instead of programming or something else like that.
I have long suspected this to be the case. I have found the most successful black people in my sphere are those who can easily code-switch (this is the linguistics term for switching between language varieties).

I would conjecture that there is a lot of stigma associated with AAVE (African American Vernacular English) due to rappers and gangs and so on due to media portrayal, so even a rather intelligent person who communicated in AAVE rather than Standard American English would be grouped with the others.

Being from the South, I would be interested to see the same study performed on how much it costs one if they sound "redneck".
Spelling error: 'technically apt', not 'ept'.

"Ept" means effective. As in "inept"

I don't understand this part:

> No one seems to have pointed out that this makes your database a reflection of your database, not a reflection of reality. Pull out an annotation in GenBank today and it’s not very long odds that it’s completely wrong.

In fact this entire article seems to be a rant on why bioinformatics as a field is rotting. But instead of ranting, surely something can be done about it?

Shouldn't we as hackers see this as an opportunity to revolutionize the field?
Depends. Subtle corruption of institutional research processes is unfortunately far too common. It means that there's nice low hanging fruit if you know where to look and have access to funding. But that, especially the latter is a tall ask in almost every field.
In a way there are, or at least BillG and Elon Musk. Buffett is giving his money to the Gates Foundation.
Musk and Gates each identified what they saw as our greatest issues where they could have impact, and went from there. Whether we agree with their priorities or not, it's inspiring to watch.
> 84 percent of white speakers were correctly identified as white, and 77 percent of black speakers were correctly identified as black.

Why is this? For people who are born in America, I don't understand why some would sound different than others. How can you possibly tell race just by listening to someone's voice, unless there are anatomical differences?
Yes, exactly. Is it because the platform provider not put much focus on it?
It all begins with a rant.
Ebonics : http://en.wikipedia.org/wiki/Ebonics

Yes, you can make a pretty good guess because of intonations, glottal stops, timing, and etc. They're generally tied with the communities (for example, I'm Asian, and though I have spoken English my entire life, people can still tell by the slight off-ness of my accent)
I think that was the best part; the debate among friends at the end as to what we actually just watched
Perhaps the algorithms aren't within his grasps. They could very well be paying for an out-of-the-box solution.
The overview is what you should be learning but 3k is way way too much. Every topic they are covering can be found on google or a decent book from Amazon. I suggest buying a cheap hostmonster account and learning some PHP. This tutorial is pretty good http://devzone.zend.com/6/php-101-php-for-the-absolute-begin...

Don't just focus on front end skills and think you don't have to learn how it works on the backend because a frontend is just something to look at it if doesn't have the server side component.
Also, yes molecular biologists with few exceptions know little more than fuck all about ecology. Hence the mostly gung-ho attitudes to GM of crop foods for example. Honestly. I've done real molecular biology work (simple commercial protein chemistry and molecular phylogenetics of mitochondrial DNA) and tried to start a PhD in ecology (failed due to funding issues and realising it was a dead end job wise).
SoC manufacturers slowly add VP8 support. But it's limited to the newest models at most. So it's coming but not as rapidly as you could wish.
I've been hearing bad things about MySQL, so I've been avoiding it as of late.

So far my experience has been subpar.

PostgreSQL is pedantic with data insertion, almost to a fault. This costs me development time. (Also I have no idea what my users will do, and I'd rather have faulty data inserted than none at all. If it's for a client asking about a product, this could cost money). Yet purists claim this is a great feature. It's also about twice as slow as MySQL (admittedly this is likely due to the maturity of the environment I'm working in).

I personally like PostgreSQL. However I see it more as a guilty nerd pleasure rather than a development time effective solution.

MSSQL is very nice, and my experience has been the best. Microsoft's tools are top quality. You'll find yourself very productive; creating advanced SQL views, mirroring, and snapshots. However MSSQL reeks of vender lockin, I had to virtualise the MSSQL tools, and getting the drivers to work on Linux took almsot two days of googling. Despite ease of use, the vendor lockin doesn't make MSSQL worth it.
Biostars.org is a stackexchange-like site for bioinformaticians.

See there for answers to your question, eg:

* Best resources to learn molecular biology for a computer scientist. [1]

* What are the best bioinformatics course materials and videos (available online)? [2]

[1] http://www.biostars.org/p/3066/

[2] http://www.biostars.org/p/10766/
That is the point of the OED: to be comprehensive and include real usages.
And even between standard units. I have a re pie that calls for 6 tablespoons of water. I always have to translate that to fractional cups
H.264 isn't exactly "closed" per se - the standard itself is freely available[1], which is why we have great free and open source encoders and decoders for it. What you mean by "closed" is most likely just "patent-encumbered", which it most certainly is and which affects anyone wanting to use it commercially (at the moment you can use it freely for non-commercial purposes on the internet, but this may or may not change in the future).

[1] http://www.itu.int/rec/T-REC-H.264-201201-I/en
In my case each cycle lasts for about two weeks and usually a bad cycle is caused by stress, ect. Sometimes it is a chemical imbalance as well. But I have normal cycles as well from time to time.

What could help is determining the mental cycle and then cross training the employee for different work in the office and during a bad cycle change them to low stress work, and during a normal cycle back to regular work and having other employees work on projects with them that can take over due to a bad cycle and then give control back once that cycle ends. Also educating the coworkers and employees not to treat the employee bad during the bad cycles and avoid stressing them out.

Some things they could do instead of programming:

Documentation of software and requirements.

Quantity Assurance testing of software.

Database design and maintenance.

Doing research into new technology and beta testing products and filing reports on them.

Monitoring print queues and servers for potential problems and reading log files for errors and crashes and reporting on them.
Raspberry Pi Powered Dog Treat Dispenser via Email
American culture isn't uniform. There are many dialects that correspond to cultural and historical boundaries.
Actually, technology is being used to bust unions down to size. One specific technology is streaming web video, to make underhanded and reprehensible union tactics more visible.

http://www.phillymag.com/articles/busting-philly-unions-pest...
> Sh*tty data? Comes from the community. If the data and algorithms are so poor, and the author so superior, he should have been able to improve the circumstances.

Why? Aren't you assuming a lot about the incentives? What if the ground truth is simply that all the results are false due to a melange of bad practices? Do you think he'll get tenure for that? (That was a rhetorical question to which the answer is 'no'.) Then you know there's at least one very obvious way in which he could not improve the circumstances of poor data & algorithms.
That is my conclusion because every 15 minutes the ice cream truck would drive by my window and ring their bell and play music. Usually it would drive by different windows and buildings and not every 15 minutes. Do you have a different reason why it would do so? My mind detects patterns and it allows me to solve problems and come up with solutions. That ice cream truck's schedule was way off the normal schedule for those few days, plus my coworkers laughed at the fact it was outside my window every 15 minutes and one of them said "it was worth the money."
It looks cool but I think it needs a landing page that explains what it does and how I'm supposed to use it.
Also see the discussion at the bioinformatics subreddit: http://www.reddit.com/r/bioinformatics/comments/179e9k/a_far...
The article mentions "It turns out you don’t want to sound southern, either. Although pretty imprecisely estimated, it is almost as bad for your wages to sound southern as it is to sound black, even controlling for whether you live in the south."