skysight-inc/HackerNews huggingface dataset:
I don't think your characterization is fair. Read this:

http://www.gatesfoundation.org/highschools/Documents/met-fra...

It's a reasonably enlightened approach to outcomes measurement that doesn't rely solely on high-stakes testing. They track:

* Measure 1: Student achievement gains on assessments

* Measure 2: Classroom observations and teacher reflections

* Measure 3: Teachers’ pedagogical content knowledge

* Measure 4: Student perceptions of the classroom instructional environment

* Measure 5: Teachers’ perceptions of working conditions and instructional support at their schools

The report associated with the MET program is indeed rigorous research based on this framework. You may disagree with it, but at least represent it accurately.
Waiting around for something to happen in Go
It's language dependent. For instance, I've installed SublimeRope for Python refactoring. When I open a new project, I run the "Rope: New Project" command and give it the source directory of the project and the path to the virtualenv I'm installing it in.

I'm looking at a Django project right now. At the top, I see something like:

from django.conf.urls.defaults import patterns, url

urlpatterns = patterns('', [...])

Moving to the "patterns()" call, I press command-F3 and it opens "/Users/kirk/.virtualenvs/portal/lib/python2.7/site-packages/Django-1.4-py2.7.egg/django/conf/urls/__init__.py" and puts the cursor on the "def patterns()" line.

It works pretty well.
To all the people hating on this guy - he has a point. The company in the article is going about it's business quietly and PRODUCING while many companies on here do a lot of talking...

So while his manner of discussing this was definitely not diplomatic, that doesn't deter from the fact he has a point.
There's 2 ways we can get to a Brackets running on Linux. The first option is to add a linux target to the new CEF3 based brackets-shell app. We still need the shell app to get native file system access. We've also experimented with running nodejs on the client side and getting file access over WebSockets. Brackets is then hosted on a nodejs HTTP server and run inside of Chrome instead of CEF3. This solution works, but we haven't pushed this much further than a prototype yet.
And people who know just use Postgres and sit back and watch the fireworks.
You don't have to love the ride to enjoy the trip. Programming is just a means to an end. We love the end, not the mean. He's not talking about worrying "how soon can I go home today". You do have a powerful motivator, which is the awesome software you're gonna build. You wanna write code because you wanna see your own thing built and working. Not because you love writing text on the editor.

If I could build great software without writing code I would. Unfortunately we're not there yet. As you said it yourself, most businesses now depend fundamentally on software. So being inside and working to make your code base as good and maintainable as possible, and understand those processes is important. So we do care about writing good software. But not because we love writing code, but because we hate that.
I'd say have $5-10K for out of pocket business expenses after "getting to Chile" expenses. The things that you need to begin the program - plane flights, visa costs, mandatory 6 months of travel health insurance - can easily eat up $5K all by themselves, depending on where you're coming from. The visa fee for UK citizens is almost $1500, for example.

If you don't have enough money to pour in up front, cash flow will drive you crazy. Put together a six-month budget, even if it's loose. Put every expense you can think of in it. Reimbursements can only happen once a month and you absolutely need to plan things out to get the most out of the funding.
SQL Server writes to the transaction log immediately, it writes the contents of modified data pages on checkpoints, but only for transactions that have committed. For data pages that haven't been written to (dirty pages) when the system crashes, the recovery process can recreate completed transactional changes from the log (which is rolling forward), or wipes out failed transactions from the log (rolling backward).
I don't think the point of the article was seriously about the details of performance in MemSQL versus MySQL. I took it as a criticism of the irresponsible reporting of benchmarks.
Apple's App Store Search Change - Part 2
Yes, CSS only for now. HTML is coming. Here's the story on our backlog https://trello.com/c/ZAlXxZue
Proximity pairing of smartphones with ultra-high frequency sound waves
ha ha ha... but this is true!
Looks like SuperScrollOrama. http://johnpolacek.github.com/superscrollorama/
Noob question. What does re-usable mean in this context? What is NVD3 adding on top of D3?
Ask HN: Need help in growth/monetization?
*

Problems with growth or monetization? May be I can help you.
Re-post as it's not surfacing - not sure how HN handles temp accounts.

As someone who has benefitted a lot from HN, I thought I'd do my part to give something (hopefully valuable) in return.
I'm a Product guy (SF/Bay area) in social games and have scaled/monetized products to the tune of millions. When I see some of your products (or even job descriptions mentioning you need a growth or monetization hacker/someone with gamification experience), I feel like there's a lot that can be done without handwaving or implementing dark design. Now if you're a 10-men startup, your founders are typically the Product people. They may or not have the "growth hacking" experience. Or you as founders may not be able to afford or see a need in hiring a Product guy with that kind of experience during the early stages. Well, whatever the case may be, I might be able to offer you some over-a-cup-of-coffee free "advice"/feedback on virality and monetization.

I also see this as a way to network with some of you smart people and I hope the feeling is mutual :)

It doesn't matter if you're working on a app based on FB platform or mobile game. If you're interested, drop me a line at: freegrowthadvice@gmail.com
OwnCloud - alternative to dropbox
a minority view, I am sure.
Same offer to you.

"I've been doing marketing for national and international brands if you send me a mail me[at]ilkthomas.com with a short description of your project, I'll send you some free tips.
"

Since you mentioned apps, my company QuantApps even offers doing all the marketing for a percentage of the revenues if that sounds better to you. Of course if you prefer just some tips that offer stands too.
Drake and Chris Brown Offered $1million to fight in Boxing ring
I'm sorry you feel this way and I can understand where it's coming from. Raising money isn't an extraordinary event and probably doesn't mean much to you (though it does mean I can pay everyone's salaries for a little longer - and that means something to me).

That said, we'd love more than anyone to make this available to as many people as possible. The team is pulling long hours to make that happen. We're just trying to do it in a responsible, methodical way.

I'd love to see you or any other HNer try us out. If you sell stuff online and are interested in an analytics tool to help you understand your business, feel free to drop me a line. My email is in my HN profile. After I understand your needs I'll tell you honestly whether we can help.
No, ORM's provide object-relational mapping, and all sorts of functions for building up queries as part of that. They don't provide an API for common queries at all. I don't even know what "all the common queries" would be... beyond get-a-value-for-pkey, every app is totally different in the kinds of queries it needs.

What I described isn't a homebrew data layer or building an ORM, it's just a few helpful shortcut functions for queries.
I think it might help more to explain how your design works and why we should trust it, than to provide simple benchmarks proving the speed. Speed is only one part of the equation, and frankly it's the one I care about only after durability is taken care of. Explain thoroughly how you achieve both and it will be more relevant to me. Looking forward to the post.
It fucking says "Durable by Default" on their main page !!!!

edit: memSQL main page says "Durable by Default"
Time To Apply The First Law Of Robotics To Our Smartphones
This is correct!

A relational DBMS is simply predicate logic applied to set theory[0]. The DBMS part offers logical/physical data independence, which is amazing, and no one has actually implemented that (NoSQL, neither!).

SQL has never been particularly awesome way to interact with relational database management systems; SQL isn't even strictly relational: SQL tables are bags (multisets), not sets[1].

The Rel project (http://dbappbuilder.sourceforge.net/) is probably the closest thing to a "real" RDBMS. It also implements CJ Date & Hugh Darwin's "Tutorial D" language, a truly relational language used to work with a RDBMS.

What I find most ironic with the whole "Relational / Object" mismatch is nothing in Relational Theory prohibits objects. As a matter of fact, a RELATION[2] consists of NAMED ATTRIBUTES and DOMAINS.

Domains are basically DATATYPES and OPERATIONS that can be performed on them[3]. Although the notion of CLASSES (in OO land) wouldn't map 100%, much of what you're interested in doing with Objects can and should be directly represented in a truly relational DBMS[4].

In a traditional MVC style framework the RDBMS would consist of the entire Model layer; thus the "Object/Relational Mismatch" disappears!

--
Matt

Refs:

0. http://www.seas.upenn.edu/~zives/03f/cis550/codd.pdf

1. A bag can have duplicate rows
SQL does not require that a table have keys
NULL introduces three-valued logic

2. http://en.wikipedia.org/wiki/Relation_(database)

3. http://www.dbdebunk.com/page/page/627014.htm

4. http://www.dbdebunk.com/page/page/1717959.htm
> I wonder - is there any MQ that does not suck ?

ZeroMQ is not an MQ but it does not suck. That particular behavior is just confusing and should probably pointed out in the docs, even if it's supposed to be obvious. Also it would be nice if you could poll for transport level disconnect events.
If you have Firefox, use the Password Reuse Visualizer. https://addons.mozilla.org/en-US/firefox/addon/password-reus... Then realize that if any of these sites get hacked, the attacker now has access to all the sites connected to it (using the same password).
Has Facebook ruined Silicon Valley or just changed it?
Here’s How an Apple TV Could Actually Work (Video)
The animated screen shots in this blog post and on the front page are quite nicely done. Looks like a series of images being moved and swapped through a canvas area.

Anyone know of libraries that can automate the creation of these kind of animations?
Not to take away from the funding news, but you have a rather eclectic mix of three different faux-3D visual styles on your web page - the logo, the form/buttons and the map at the bottom. At the very least I would consider fixing the glossy stuff on the logo, it stands out the most and not in a good way. Something like this - http://img191.imageshack.us/img191/3535/freshplum.jpg

(edit) I would also reconsider the use of Futura as your primary branding font. It's way off the mark. You are not a romantic movie subtitles :)
TenXer
Harrison, what are these settings for InnoDB?
innodb_flush_log_at_trx_commit,
innodb_flush_methodm, innodb_doublewrite,
I use ST2 and have been learning about using multiple cursors, but I wonder what kind of things are you doing where that comes in handy? So far I haven't had a chance to use it, especially since there already is a shortcut for commenting things out.
It was an April Fools joke in 2008. The feature became a reality in 2010, and has seen some major updates since then.'

https://github.com/blog/31
I agree with contentEditable. The textarea seems to bug out sometimes on WebKit and renders incorrectly.
ICloud and App Store Transition: Yojimbo
From Usher to Justin Bieber to Carly Rae: how musicians market their own
Scheme 48
Nice quote! More generally when considering any solution you should always test it in your environment according to your performance needs BEFORE you buy it. Any vendor worth their salt will let you do this.
MEET OUR NEW LOGO AND WEBSITE
Avoiding RI (in part due to poor FK support depending on version / storage engine), designs that avoid simple schema changes because they can't be done online, point version migration difficulties.

Consider unsupported SQL constructs from other engines (CTEs, window functions, better join and subquery support), and the effort and mess to accomplish what should be straightforward tasks generates SQL hate.

Some NOSQL projects have merit as they provide mechanisms for working with data structures that do not map well to rows and columns. However, difficulties faced with MySQL have also pushed some projects to use equivalently broken data storage technology, when a "better" RDBMS would be more appropriate.
Google & Stanford create a digital brain that learns to identify a human face
Their behavior is unprincipled with respect to their customers. It is immoral. "Their company, their decision" is not a moral argument.
Interesting article. I approached it wanting to share the vast insights I've gained after meditating for years. Though I left with a new perspective. Thank you.
Even then, in Windows, you can't scroll pixel by pixel can you? I'm not sure if you're familiar with Apple touchpads, but I've never seen anything emulate their ability to scroll at literally continuous increments. Even with my Logitech (that also switches) "free wheeling" still has a minimum increment. It's configurable, but it's just "jumping" relative to the Apple Trackpad mechanic.
I thought this was going to happen when it was left out of the iOS 6 beta but I didn't think we'd see it until the new iPhone/iOS launch. Glad they are putting it out now.

I'm curious to see what, if any, impact this has on podcast creators. If Apple pushes it the way they do iBooks and other Apple iOS apps it could be huge for them.
Relevant to the "Apple changes App Store search" story from the last couple of days: I am so far completely unable to find this app by searching for "podcasts", or even "podcasts apple".

A quick Google search, on the other hand, worked instantly.
Ask HN: Please provide feedback for my Demo video
Please check the short video I made myself (http://www.jackpotbuddy.com) describing the service. Any feedback about the video, design, content, idea is highly appreciated.
It currently isn't showing up if you search for "podcasts" but does if you search for "podcasts apple" although it won't be obvious it's from Apple until after you tap the result.
If your object model at some point gets persisted into a database, then you're going to need to write code to (load from/save to) the database. At which point, if it walks like a duck, and quacks like a duck...
Clickable: http://www.jackpotbuddy.com
I use the mouse all the time while developing software. And oddly enough, it doesn't diminish my productivity, since I generally spend more time thinking than typing, and use an IDE to get any boilerplate out of the way or look up API calls or refactor.
Worse part is that the older Firefox is the best browser for Android 3. Now it cannot be found in the market anymore because the new version made it incompatible.

If they wanted to make it incompatible with 3.0, they should've released a new apk, so the tablet users could still install the old one. Android allows you to have multiple apks for different costumers [1], so no need to make the app unavailable after an upgrade.

[1] http://android-developers.blogspot.com.br/2011/07/multiple-a...
> In the LedgerSMB project we decided to use stored procedures to accomplish this abstraction.

Why? Stored procedures are nothing more than a bolted-on way to store SQL queries on the database server. Yes, you've create an "API" and an "abstraction" but you've done nothing you couldn't have done in any other language.

> The stored procedures thus create an API

I consider stored procedures to be little more than a shitty "API builder" thrown in for free with your database.

* The programming language generally sucks

* Passing in complex data always sucks

* Source control is non-existent (or sucks)

You've probably had to write an API layer within your code anyway, to deal with the remaining logic requirements, why not store those queries within that layer? Or put them in a further API layer within your own source code?
It's broken, probably an accident release.
Writing in a volatile storage is not "durable by default" you asshats.
@calinet126

We have the durability interface and configuration options here http://developers.memsql.com/docs/1b/durability.html

This should give you a good idea about how durability will react to tuning, but it doesn't dive deep into the internal design. If there's enough interest (seems like there is) we'd be happy to discuss it in a blog post.
Even though skip-lists as described in literature are singly linked (horizontally), they can be augmented with a back pointer to make them doubly linked. This would allow one to re-use an index as either a forward or backward index, and the order of the index is no longer important. I am not sure how easy this is to do in a lock free fashion. However, if one were to adopt a strategy which combines functional data structures and RCU, I am guessing that it would be possible to implement it with relatively good readability.

Additionally, skip-lists can be used for performing range queries as well. This means that "SELECT * FROM table ORDER BY id DESC LIMIT 5;" can be executed very efficiently as long as there is a skip-list on "id". Additionally, even COUNT(), MAX(), MIN(), etc... queries can be optimized in a similar fashion. Again, however, doing it in a lock-free manner might not be the most fun thing to do.
I was thinking that there should be a plugin LevelII stack for each good, say used computer hardware.
you can hit someone's bid or put your offer away from last traded price.

http://www.yourtradingjournal.com/images/nt/NinjaTrader_clip...

I'm sure that for virtual goods, delivery is more fluid and there would be less of difference say for an identical configuration of a server, but one server with 8GB vs 16GB ram.
Looks great! But a word to anyone out there creating a jQuery Plugin - Please list your browser support somewhere obvious!

Maybe I'm missing it but I can't see it anywhere in the Docs.
When new apps are released they are usually available via direct link before they start appearing in search results. The roll out is gradual on a per country basis. With my apps it can take 1-3 hours before they appear in search on all stores.
Plain text? Are you KIDDING me?!
If the search results are sorted by popularity, it will rise to the top very quickly.
One thing he may be referring to is a cost-based optimizer (CBO). Dismissing the significance of a CBO is a mistake.

For one thing, it's not an optimizer like gcc at all. It doesn't take your existing algorithm and speed it up, it chooses a better algorithm. How does it know which is better? It collects statistics and runs them through a cost model.

This is what allows something like PostgreSQL to offer nested loop joins, merge joins, and hash joins. Without a CBO, how would it know which to choose? Similarly, it can offer multiple ways to use the same index (normal index scan, bitmap index scan) and multiple ways to aggregate (Sort+Group or HashAggregate).

Those are just a few of the many algorithms postgres offers that are chosen in a principled way by the CBO.
In what way is it broken?

Edit: I've noticed one bug so far with the search UI (search bar moves over the navigation bar after a search) but apart from that it's working fine.
It would be kind of a boring demo if they just showed some very subtle and barely noticeable effects. ;)
One theory is that he staged it to look like an accident to spare his mother the grief of his suicide. I may have read that in Hodge's book, but I can't remember.
Wow, each time I refresh the HN homepage, the upvote count on this post keeps increasing.
Right, but that's not an especially incitefull distinction to make. I imagine there are very few programmers around who
love programming because it means they get to type lots of characters into a text editor in the same way that nobody enjoys sex because it means they get to exercise their hips.

In fact this is probably a big motivator in the number of open source libraries available now, they were developed by somebody who wanted to achieve thing X but they needed to create byproduct Y in order to do that.

So it makes sense to share by byproduct Y with the people who need to make thing Z.
In other breaking news, the sky is blue, and water is wet.
> In a sense it gives anyone a shot at being lucky and finding an amazing place with a bit of dedication.

What you're describing is basically anti-market. You're saying, celebrate market friction and inefficiences, so people who are time-rich but money-poor can have a shot at finding underpriced properties, kind of like a lottery.

For me, it just means that I wasted probably 20 or 30 hours of my life sifting through listings that were 99% crappy, in order to find my apartment. I blame Craig, for not improving the efficiency of the market, which would be really easy for his site to do.
I assume that Music will still support podcasts?

I'm miffed that videos were moved to an entirely different app; I'm subscribed to the TED talks video podcasts, but have to launch an entirely different application to listen to them (and yup, I listen to 99% of them as I'm walking around instead of watching them.)
It's a terrible headline that panders to readers' own bias. Most of politics isn't based on reason, but more squishy things. It doesn't take much nuance to figure this out.
Shader Effects: Gamma Correction
I'm glad. The Music app is pretty bad at podcasts.
Doubt so, since it's got it's own repo on

https://github.com/prose

Alongside Jekyll and others.
It won't. Podcasts are removed from Music in iOS 6.
Apple's Standalone Podcasting iOS App Was Just Released
Show HN: Avatars.io - simple API for integrating avatars into your app or site
the last time IP issues came up for a vote, it was mostly Democrats doing the right thing, and some Western Republicans (Darrell Issa being a towering figure). The Southern bible thumpers all voted for more restrictive IP regulation.

On a related note, I don't particularly begrudge the representatives from LA voting the way they did. Looking out for their constituents is their job.
It explicitly states it starts with premises they are assuming to be true.

You have a nice list but there's one thing you forgot to mention, and intriguingly it's the key new innovation in this project: dystopian police state panoramic cameras installed in 100% of classrooms and a central website run by ETS to upload monitoring videos for evaluation by technocrats.

There is no evidence that this is going to help teaching. The assumption is that it will, and the project is funding tests to demonstrate that it is effective, which will be the finding of the "study", because the desired outcome is always the finding of these studies; they are as unbiased and without a desired outcome as pharmaceutical studies to show the safety of a new erection pill.