skysight-inc/HackerNews huggingface dataset:
One thing that bugs me is MySQL will truncate a value if the column can't hold it all and will only issue a warning (by default?). Although in most instances I've already done the foot work of checking a value's length, it would be nice to be able to throw an exception when it occurs. Of course that could be the choice of my framework and not MySQL's fault.
But an implicit implementation of that interface.
Steve Jobs, Mark Zuckerberg, Aaron Swartz
Thanks, fixed. :-)
When your externally mandated build process is really slow, you appreciate things like easily noticing an unclosed quote, or a missing */ that was supposed to close a comment.
> Whilst the default length is 4 digits, you can change it to something longer if you choose.

Not really. You'll break international standards if you do. I used an 8-digit PIN for many years, but it is 100% impossible to use anywhere I tried in Europe. You will be completely without any way to pay other than cash. No machine will allow more than 4 digits in my experience.
Patents are like the toxic waste of innovation. When they are created everyone is sure they will be kept contained but people move on, businesses close, and they end up getting dumped into the ecosystem where they poison everything.
Did I miss that in the article

The blog link to this thread is a propaganda site. It conspicuously doesn't reference any of the original materials that it is attempting (weakly) to refute.

There was an article on HN last week that referenced a more source material article about the project.

Here's the link to the METProject's web site: http://www.metproject.org/
Yes...this.

Another thing that is often overlooked is tiered slaves in conjunction with logical replication for adding OLAP to an OLTP infrastructure. This allows you to have additional reporting data on slaves that is not present on the master and along with real-time replication, eliminating or simplifying nightly batch processing. This also allows you to keep a very small working set available on the master database with slaves that contain the full archive. In conjunction with BLACKHOLE tables, this can be very powerful.
A few come to mind:

cheating (see Atlanta Journal-Constitution series on this)

encouraging absenteeism amongst low performers

damaging the test materials of low performing students to get their scores excluded

getting low performers into IEPs so they don't test, take the alternate or receive accommodations

sabotage other teachers in various ways

vie for the most favorable students by pulling strings with the administration

I'm sure if there's actual motivation one might find even more.
1) is not even valid in my opinion , if the shared host doesnt provide at least postgre , it is not worth it.

The only reason to go with mysql is when one uses a CMS that is tied to mysql ( wordpress for instance or several ecommerce scripts).

Otherwise there is no need to stick to MYSQL.
Yes this is exactly how it works.

tapes.fm wants to make the music making process more "social" and "effective" and not change the way how you actually make music.
My prediction: The Apache OpenOffice project will die. Seriously, if you had to pick between the two, which would you choose?
She has some of the traits of a malignant narcissist, so no, she'll never get it.
Hack Nike+ Fuel Band Project
I maintain a complete guide to SSL/TLS deployment:

SSL/TLS Deployment Best Practices
https://www.ssllabs.com/projects/best-practices/
This seems to presume that scientific programming is merely a service to the important and more deserving persons who generate scientific hypotheses, from whom it can be decoupled and isolated, instead of being the collaborative effort that it is--if elevating the professional standing of scientific programmers must wait for the widespread adoption of automated hypothesis generation software. For example, the computation of ecosystem service indicators--what you might call the interface between biogeophysical models of Earth systems and economic and policy modeling--is an interdisciplinary and collaborative activity that relies heavily on computational technique and technology.
> Or if you take the British meaning (mostly the same as the American meaning of the word "rent") to obtain use for payment.

It's the same as the american meaning. To hire is to obtain for payment - whether it is labor or machinery.
Apple didn't invent the MP3 player, they just made it easier and more legal to use by not focusing on specs and by introducing iTunes. They didn't invent the smartphone either. Windows Mobile and Palm beat them by half a decade with phones that ran apps. In fact, iPhone didn't allow apps besides the built in ones for nearly a year. The App store and iTunes were the real innovations.
> You don’t need to hire a group of certified DBAs to run a MySQL database. An ordinary programmer can learn enough to maintain their database servers for most applications.

There is a reason why I, as someone whose experience in principally in data management, does not "write applications" - I might be able to write something that works, but it will likely lack security, stability, scalability. The same things happen with app developers, without an equivalent of database expertise, will make similar mistakes.

You may need a team of "certified" DBAs, but you need someone to guide the development of a stable foundation.
Link to site: http://www.aeipalt.webs.com/
Link to post: http://news.ycombinator.com/item?id=5125987
And, thank you for the feedback!
better be careful SEC has the fbi arrest anybody running an unlicensed 'stock market' site look what happened to all the bitcoin securities sites (shut down)

if not then any. info domain for 25cents bought from namecheap will do if the site content is scam free ppl will use it. save the money for advertising
This just reeks of being vindictive, evil, stubborn, revengeful, and down right dumb. This woman has no place in any elected office.
Yeah, a very obvious idea comes to mind - all affected by the same patent troll should pool resources to support at least one steadfast fighter in order to bust the troll, instead of spreading resources thin.
The problem that I saw in the API was that it was not open to new types of devices and there was no apparent way to download and install new drivers. That is basic OS stuff if this is ever to be a desktop replacement, and that is why Chromebooks aren't selling like hotcakes.
He is going to be extra careful about that situation, and he might not even do it. If you can help him with even a $1 donation, he will thank you very much. Also, thank you for the feedback.
RDS isn't really that great as a scaling strategy. It's only marginally easier to keep running than your own dedicated MySQL instances and it's far less flexible, particularly for disaster recovery since there is no way to do cross-region replication.
To be honest, I often feel as if I was in a brothel on some blogs with CoffeeRubyNodeScript highlighting. (However, the choice of colors on this one isn't too good either)
It's like starting a band. If you're not friends first, when friction begins, things usually get ugly. Having the mutual respect that friendship brings will give all parties better perspective on where everyone's interests lie.
Done just now. Had a choice between CDW and newegg. That was easy.
absolutely , granted infection doesnt come from a plugin you have installed.
As much as I hate abusive, powerful people and love it when they get their comeuppance, I have deep reservations about retaliatory acts like this. First and foremost is that it's simply too easy to abuse.

But I understand. Our justice system is priced out of reach for most people. (Although small claims court might be a good option for these guys, if the amount owed is small.)

I think that one possible solution would be to simply improve the quality, quantity, and fidelity of the complaint. Scan documents and post them. Take video of yourself talking about the problem, and post them too. This is certainly no substitute for a courtroom, and it doesn't avoid clearly fraudulent claims of abuse, but at least it gives the reading public enough information to make an informed decision.

Simply stating on a website that someone screwed you just doesn't cut it anymore.
One alternative is to not use these flawed/complicated/expensive metrics.

So replace a metric with 0.1 correlation with one having 0.0 correlation?

If you are advocating that we should use the school principal's opinion rather than VAM, why do you believe opinion is superior? Do you have evidence that principal's opinion has a higher correlation with student outcomes than VAM?
Hypnosis is powerful
I know a couple of diabetics. One of them does not follow any type of treatment. She decided to just swing it. Thus, she does not want the medicines even though she needs them.

My father in law also did this. He passed away from prostate Cancer. He did not want the treatment (until it was too late (sadly)). He needed it badly, but did not want it. No one could force him to go through with it. We tried, and failed.
On the other hand, my father was diagnosed with prostate Cancer, realized he wanted to live, got treatment, and had a positive outcome. He needed the treatment, but also wanted have it.
That's not even a good reason. Pick a better CMS.
These are all reasons why you'll do fine with MySQL if you're stuck with it, but they don't give a compelling reason to choose MySQL over e.g. PostgreSQL.

One thing I like about MySQL is the support available from third parties like Percona - I'll also recommend the book "High Performance MySQL", which gives some great details on performance tuning and query optimizing.

I'm not familiar with the offers for PostgreSQL - I'd like to hear what support services and books people with PostgreSQL experience would recommend.
The problem with Client side time management is you cannot sync time across the sender and receiver. Server side is where it would produce the max productivity.
The author is exactly right about the quality of data in bioinformatics. There are datasets with genes named MAR1, DEC1, etc. getting mangled to 1-Mar, 1-Dec, because of Microsoft Excel autoformatting.

http://nsaunders.wordpress.com/2012/10/22/gene-name-errors-a...
If nothing exists, why seek anything?
I don't disagree with your assertion, I just think it could be further developted to explain some reasons why it would be interesting to struggle to live and not throw the baby out with the bathtub.
I believe Nietzsche was going to tackle this question, but died before he could.
Just pkg-config for me, thanks.
These are precisely the people that should not be having emails deleted automatically. "Wait which kidney was I supposed to remove" let me check that email... oops

This idea would only be good for spam "buy now before its too late" type emails (ie non-important information) which is not a problem that really needs solving.
I'd also recommend Restify http://mcavage.github.com/node-restify/ for writing API's on Node.
I don't like the idea of anyone running mission critical services from their homedir.
I've got points to kill. Whoever is down voting is a coward, or a censorious douchebag. Perhaps both.
Internet Explorer is a Child of the 90s...just like you [video]
I think you vastly overestimate the difficulty of getting a code execution bug on Rails relative to the resources of a nation-state. You don't need to do anything remotely suspicious; just hire vulnerability researchers. They're ridiculously cheaper than aircraft carriers.

Or, to put it another way, anybody with $20k can uncover an RCE in Rails without needing to suborn any community member.
Right, but it'd still be in your archive, just not on the frontpage in bold.
Exactly. Some people see it as confirmation of their "mission" when they face criticism.
You work and showcase it. If people find it boring, then let them. Audiences come and go, but what you do stays put. Though I would change the focus a bit, and let the audience see a behind-scenes-look. Some will bail. New people will arrive. Most will not change or even care.
I said Bill Gates, and not someone. And while I don't know how people think he's damaging society, if the article being discussed here is representative then I remain unconvinced. This is not an invitation to enlighten me. I'm not wasting my time reading yet another opinion, assumption or half-baked arm-chair allegation. The investment dollars and opinion of the likes of Warren Buffett are a much more compelling endorsement to me than (I mean this respectfully) members of HN.
2) Clustering e.g. multi-master solution.

3) Decent monitoring.

4) Commercial support.

And your argument about data integrity is valid but in the real world moot. Most developers are using an ORM these days which abstract problems like these away.
Wow, speechless.
Spending time optimizing a program that you will use once is a waste. Sitting idle while waiting for a program to finish is also a waste. So I think it's reasonable to optimize for programmer time the first time, and then re-visit the design if you discover the code is getting reused and fed larger data sets.
Typescript allows you to do this also. It's extremely convenient.
And if you don't want this kind of helpfulness, check out http://dev.mysql.com/doc/refman/5.5/en/server-sql-mode.html
Nice find for sure. I think the issue with outside server technology is adoption by both sender / receiver - the main hypothesis is based on sync time management between both.

Like regular verbal communication (instead of messaging) happens over same time. For us thats like water to fish. Implementing a time server function to email systems would create a sync'ed communication system.
This isn't directly related to the blog post as it's about stuff available on OS X, but if you're on Windows I can very much recommend checking out Construct 2 by Scirra[1]. They have a pretty fantastic HTML5 game engine and an editor (and the whole "no programming required" is really just marketing - even though it uses a "visual" event system you still need to understand programming concepts like loops, conditions and such in order to make effective use of it). They have a feature-limited (no other limits though) free edition available for it too.

[1] http://scirra.com
Perhaps I could have been more clear. I'm not defending your absolute statement. As I said it's clearly an exaggeration, but it's so absolute that it's at best a strawman—I don't think you'll find many people trying to defend it, so arguing against it is kind of pointless...

However, many Japanese people are indeed firmly convinced that Japanese—and particularly young Japanese—have non-trivial problems writing by hand, and that it's because of computer usage. I know this because I hear them say it constantly...
Just gave him $15. Hope it helps :)
No worries. Statistics can be very confusing. Part of the reason it is so confusing is all the sloppy usage we come across in the media and on the internet.

Everyone wants to use statistics as a tool to bolster their point of view but don't want to bother to actually learn enough statistics to deal with the situation they are trying to analyze.
Bounded polymorphism was old news even by 1989. Boring imperative languages like CLU and Ada had it.
My only question is...

Why would you want to deal with a curmudgeon?

[surely I can't be the only one that snickered when he saw that as the main item of the "webmaster's" page: http://www.alexlucastech.com/]
Not so dated IMHO. My default reaction to sound issues on Ubuntu 12.04 is to kill all pulseaudio processes.

And everytime, without fail, audio starts working again.
For support, peruse the list for your continent at:

http://www.postgresql.org/support/professional_support/

For books, among the most important is Greg Smith's "PostgreSQL 9.0 High Peformance", but really, just search Amazon for "PostgreSQL" and browse the titles until you find one that matches your needs.

Personally, I've been working with postgres for a decade now. Most of what I've needed, I've just gotten from searching a/o asking on the mailing lists.
Yes, Soverain's patents were originally from OM. I think the path was roughly something like this: OM->Divine Interventures->(holding entities)->Soverain.

'492 assignment history:
http://assignments.uspto.gov/assignments/q?db=pat&pat=59...

'314 assignment history:
http://assignments.uspto.gov/assignments/q?db=pat&pat=57...

Soverain patents by assignment:
http://assignments.uspto.gov/assignments/q?db=pat&qt=asn...
Like Göring?
SET sql_mode = 'STRICT_ALL_TABLES';

http://dev.mysql.com/doc/refman/5.5/en/server-sql-mode.html#...

Yes, it's not default.
Yes, it can be overridden.
Yes, that bothers a lot of people.
Most of these issues can be addressed simply by completely separating education and evaluation. I.e., teachers take the day off when tests are administered, some bureaucrat shows up and does it instead.

Treating damaged test materials/absent students as a score of 0 is the simplest way to prevent hacking the student body.

vie for the most favorable students by pulling strings with the administration

The most favorable students are those who will perform better than their statistical predictor. How do teachers know who those will be?
There's a lot of distrust for any billionare meddling in the education system, and with good reason - they tend to push faddish ideas with questionable evidence, like this one, and somehow manage to convince the media they've "solved" the problems with the education system. Then the state wastes a whole bunch of money on the latest fad.

Also, that's probably why the headline calls it a "lie". This is something of a pattern.
My mistake. Apologies to GR if that is the case.
Can I ask for your help with testing some js loop syntax?
As someone who has built APIs on node+express, I love it for small lightweight API's that require very little processing beyond getting data from a database and returning it.

I have gone through much frustration though when I needed to use it for an API that required processing that only made sense to handle synchronously. At that point, it becomes less practical.
So a scenario I run into often, but I'm not sure if this type of service would work very well for me. Before I go into specific cases, I initially wondered why an SMS interface? An app for the phone that works offline/online would be something I would more expect.

I tend to meet new people in bulk. For example, I go to meet a new client and get introduced to 5 people. Or I go to a networking event and am bouncing around meeting some new people. In either of these scenarios, your solution wouldn't work well for me.

In the first scenario, it would be a pain for me to send 5 different texts and walk through the prompts. So an interface for mass input would be great. In the second scenario, I'm not looking to break away from my conversations to type in information into my phone. This is a much tougher problem because really I want to remember who I just met without having to distract myself from my next conversation.

Good luck with SW!
Never heard about it happening to a BSD licensed project, but it has certainly happened to GPL licensed projects. Some years ago there was a company who rebranded a GPL'ed CD ripping program, removed all author credits and sold it without source. The authors eventually found out through disassembly.
Keep Your iOS App Running in Background Forever
Speaking in terms of higher level of usage of language, meeting invites are only one kind of coordination in language. You make a request for a meeting, the other has a chance to Accept, Decline or Counter Offer the meeting.

Coordination is a major use case of email. Whenever you ask someone to do something, or in another words say send you something - language wise you are making a request - its the same construct as that of a meeting - the action is different.
> It's weird that they start with Github.

I don't think it's safe to assume that they started with Github.
Yes, that bothers a lot of people.

With good reason. This is your database we're talking about. If it's going to be sloppy with your data by default, it's the wrong tool.
Major version number = architectural change doesn't make a whole heap of sense from a consumer perspective.
Your analogy and your point is misguided. In another 15 years. MySQL will be legacy and PostgreSQL will be a footnote in history.

Because what you fail to understand is that people aren't switching from SQL to SQL they are switching to NoSQL and doing so en masse. Have you not seen the huge array of NoSQL options that weren't available 15 years ago e.g. MongoDB, CouchBase, Riak, Cassandra, HBase, Redis. And the upcoming trend is going to be in Graph databases e.g. Neo4J.
There are various articles on the web that you can improve your javascript loop performance by modifying the way you code them. I wanted to know what is the current state for these techniques due to improvements in browser engines.

Thank you for your time.
Worth noting from down in the text:

"If you would like to learn more about CHANNEL SOURCE, please visit our main website, www.channelsource.biz. This .org website is a companion website dedicated exclusively to team interactions."
I'm a linux developer who's had an internship at a game company a
few years ago. I had the opposite experience.

During my internship, there were problems with visual studio.
Intelisense made everything so slow we had to disable it. VS was
pretty slow and was hard to use without being fullscreen on a big
monitor.

I use emacs and the gdb intergration is excellent. It's never
slowed me down. I've customized it and find it painful to use
another debugger (or an unconfigured gdb) so please don't have it
nuked. When I develop under windows (without cygwin), I miss many
tools I use when programming: valgrind, objdump, grep, sed. I
also miss having more control over the compiler and
linker. Makefiles seem to be much more powerful and flexible
although more complicated then most IDE's projects. SVN and git
are more complicated to use without the command line.

The game I worked on (deus ex human revolution) was being
developed for PC, xbox360 and ps3. Developping for ps3 means that
the code goes through gcc. This caused a few headaches for my
colleagues as it is more rigorous with standards (new line at end
of file gives a warning, templates need to have class or
typename, etc). I was used to it and actually like the fact that
it respects standards.

I've had to install windows 7 on a computer recently and was
baffled by the fact the realtek ethernet, USB3, video drivers
weren't included in the base windows 7 CD. Had I used the
manufacturer's recovery option it might have helped but my
computer would have been loaded with crapware. Ubuntu longterm
support works like a charm on that computer.

From what I've written so far you might conclude that I'm a FOSS
fanboy and dismiss everything windows has to offer. That's not
it, I'm used to my tools and everything else seems slightly
quirky to me. My tools aren't terrible and don't need to be
nuked.

Most game developers have had many years experience developing
for windows and use windows as their primary
platform. Programming for linux is different, strange and
possibly frustrating. I don't think the biggest issue with linux
game developement is the quality of the tools available under
linux but the fact that most game developers are used to using
tools only available for windows.

The one thing I think is lacking for linux to be a viable game
platform is quality graphics drivers but this seems to be
improving with Valve's recent efforts.

TLDR: Using windows is just as quirky as using linux. The biggest
difference is that you are used to your quirks as I am to
mine. Most game developers are used to windows and switching to
linux is hard and uncomfortable.
Anyone agrees with what he says in the article? I think I actually agree with him somewhat. Statistically, the best predictor of future behaviour is past behaviour. If you have always failed in the past, the probability of you succeeding in the future would be low but not impossible.