skysight-inc/HackerNews huggingface dataset:
Well, in this case that's one of the things that makes it an ORDBMS engine.

One of the interesting things about writing the series I have been working on PostgreSQL as an ORDBMS is that it has helped me solidify my understanding of how these features fit together. It has also forced me to think about separation of concerns a lot more.

What this has taught me so far is that PostgreSQL is an absolutely amazing data modelling platform. Sure that's a lot more than an RDBMS engine. The difference is somewhere between a math program capable of doing algebra and one capable of doing symbolic manipulation to solve derivatives and integrals. (Indeed this is forcing me to rethink the way I approach relational math to account for the sorts of things an ORDBMS can do.) So yeah it is a lot more.

But "just a database" is a hard statement to nail down. If BDB is "just a database" then MySQL is "not just a database." As Paul Brown put it in "Object Relational Database Development: A Plumber's Guide" this basically makes an ORDBMS an information backplane for software services. It becomes an interesting whether whether "database" is a superset of that or not.
Businesses do a somewhat simple cost benefit analysis. How much does X cost and how much revenue will X make us in the short and long run? Building software is not cheap in companies like Amazon. A trivial piece of software will end up costing multiple millions of dollars over the life of the product if you factor in support and maintenance and new versions.

According to Gruber, who points it out snarkily, Amazon made only $7 million last quarter. http://daringfireball.net/linked/2012/07/27/amzn-profit-corr...

So, it's a question of Linux server vs. desktop Linux, the latter of which has very less marketshare as to be a drop in the ocean of Amazon's revenues. They figure that the goodwill loss among desktop Linux users is not worth the effort to get their services working on Linux, since things like DRM for the movie streaming service is usually more tricky on Linux.

They do support Android though, so it shows that it's not about Open Source but about profitability. Many companies leveraging Open Source do not feel the need to give back more than for just that software in question, see Apple with no support for Open Source desktop at all, and wrapping the BSD stuff in heavy DRM on iOS. Tivoization is another egregious example. If companies weren't legally obligated to release some software under the GPL, they most likely won't. Google did not release their proprietary Linux kernel for the longest time(no idea if they have done it yet).
> If I’m not getting the same service as the Windows or Mac user why am I paying the same price?

This is a silly argument. Software for smaller platforms costs more to develop per unit revenue, since there are fewer users and software development costs are essentially fixed.

The blog post author makes a comparison to iTunes, but iTunes won't let you do _anything_ on Linux. By comparison, clicking each song to download it is really not too bad.
It was surprising news to me, but I doubt this alone is a good reason to ditch the idea of a customised IDE.

For those who hasn't heard, this post is from Bram himself: http://gmailblog.blogspot.com/2010/08/new-in-labs-find-docs-...
He seems to work for Gmail.
Where's "I'm a teapot", the best code ever? Supported in Rack: http://en.wikipedia.org/wiki/List_of_HTTP_status_codes
Michael kors , cheap michael kors
When you're $100k in debt, a TV or going out for drinks might be a luxury, but forgoing those things is also unlikely to make any real difference on the bottom line.
A pity that it's just another opinion about that topic. The main reason why "method X" doesn't feel comfortable the same way as coding is, that you code most of your time and trained your brain to think like that. If you teach your brain to work in other methods to generate programs, then you might actually feel more comfortable doing them instead of coding.

I think the 2 main reasons we still write text to talk to our computers lies in a) the training level most creators of new programming languages have in text I/O and b) that it's much easier, at least for computers and software nowadays, to parse text compared to parsing pictures. In fact I'm 100% sure that all visual programming software these days will underneath translate your graphical programs to text or byte strings. So you still interact textwise, it's just hidden underneath.

And because we just talk opinions here, let me add that: I believe that a way to programm with speaking or visual paradigms (maybe not the ones we have today) will probably improve the usability of programming, because untrained people can relate easier to things they can see and "touch", which is in my believe the reason, that the mouse is much more often used then the keyboard, even though it is often less efficient on current computers.
And yet somehow they manage to inspect the entire passenger manifest for evil nailclippers without making people miss their flight.

If there was a genuine risk, there would be an effort to screen electronic devices by their EM spectrum prior to boarding, with some devices forcibly travelling as checked luggage in an EM-shielded area. There is no such screening, hence there is no such risk. The rule exists to make you believe that your security is being taken seriously. It's a ritual that makes passengers more docile during take-off and landing, just like many of the other pre-flight safety instructions given by a cabin crew.
Step 1: Live in San Francisco (or at least have a remote office there). Physical, accessible presence is key.
>Not really. For large amounts of people to get worked up enough about a proposed government policy to bother protesting in public, it usually means the proposed policy is really bad. People don't get off their butts otherwise.

The "large amounts" can be a figure media put out of their asses.

Take Putin, as a case in point. He has the majority vote by a large margin, the common people love him, but in western media he is portrayed as a dictator.

E.g they take some pro-westernization demonstrations of 10,000 people and blow them out of all proportions. The equivalent would be to use the "Occupy Wall Street" footage as proof that the majority of Americans are against their leadership and the country is a dictatorship.

It doesn't hurt that the minority of Russians that americans find closer to them and their views are anti-Putin. For them, those people (bloggers, tech-geeks, young westernised people etc) represent what most Russians want, when in reality they represent a small minority.
I created a web design tool and micro-webhost that allows you to create websites using just your browser. https://www.taigen.us/demo
Here http://www.peertopatent.org/

Help on submitting prior art to the above site http://peertopatent.tumblr.com/tutorials
Also 4) the person you're assigning to the job is a third grader.
One thing I would say matters a lot still even if you use an ORM is PostgreSQL's support for transactional DDL. No more worrying about migrations crashing in the middle. You should of course still test your migrations but one less thing to worry about is always nice.
Also, a blanket ban during takeoff (seriously, it doesn't take that long!) avoids arguments with cabin crew about whether or not your device has wifi or not. Are cabin crew really supposed to keep current on all models of new personal electronic devices?
History is littered by people that pompously proclaimed that X is impossible to achieve since XXX attempts have been made that failed.

http://en.wikiquote.org/wiki/Incorrect_predictions

http://www.lhup.edu/~dsimanek/neverwrk.htm
Homemakers to get salaries according to new Indian govt proposal
Isn't that just a snarky comment?
Thanks much appreciated!! Go's syscall interface looks clean so it wouldn't be too much to deal with either way. I'd be happy with put+get char to start with!

I don't mind writing a new backend as the compilers are quite easy to work with by the looks. Plus it'll exercise my brain more than typical CRUD apps.
Causal links cannot be drawn with that paper. This study was unique in showing that telomere length determination by paternal age was generationally additive. It was not designed to determine if older paternal age translates into longer lifespan.
The stuff that happens once you're on the plane is fairly universal, but the stuff that happens at the airport security check certainly isn't.
I find myself wondering if the preference, in drawings, for planar graphs is more restrictive than what is readily expressed linguistically.
"In a weakly typed language a compiler / interpreter will sometimes change the type of a variable. For example, in some languages (like JavaScript) you can add strings to numbers 'x' + 3 becomes 'x3'. This can be a problem because if you have made a mistake in your program, instead of raising an exception execution will continue but your variables now have wrong and unexpected values. In a strongly typed language (like Python) you can't perform operations inappropriate to the type of the object - attempting to add numbers to strings will fail. Problems like these are easier to diagnose because the exception is raised at the point where the error occurs rather than at some other, potentially far removed, place.
In a statically typed language, the type of variables must be known (and usually declared) at the point at which it is used. Attempting to use it will be an error. In a dynamically typed language, objects still have a type, but it is determined at runtime. You are free to bind names (variables) to different objects with a different type. So long as you only perform operations valid for the type the interpreter doesn't care what type they actually are." [0]

It might help you to do research, ask clarifying questions, or explain why you think someone is wrong; instead of assuming that anyone saying something you disagree with has no idea what they are talking about.

[0]http://wiki.python.org/moin/Why%20is%20Python%20a%20dynamic%...
I wonder what Nintendo's legal department thinks http://en.wikipedia.org/wiki/Power_Glove
This a lesser-known way in which the education system is broken. When education is based on the quality of your education compared to other young job seekers, educational inflation will certainly not benefit the average student who can pay to play the game.
The difference is that Frederick Brooks didn't say X is impossible to achieve since XXX attempts have been made that failed.

He said that X is most likely not possible because of Y (where Y is a function of X).
He never said, "the people most receptive to ads"- he said, "the perfect demographic for expensive stuff".

He is suggesting that people who have they money and desire to pay for something that makes their lives a bit more pleasant are the kind of people advertisers wish to get their ads in front of the most.

Not all advertising is about clicks- tv advertisement was built around getting information in front of eyeballs.
* Other rules also require to have the window shades up so you can see what is happening overwing when taking off or landing, for example.*

This is more for emergency crews - if there is an accident, it allows them to see into the aircraft to see what's going on. Passengers being on the inside can already lift the shades as required.
ha! Ok, now your comment makes more sense to me, at least :)
19 yo taking pictures from 30k feet with $300 worth of equipment
> To put it bluntly, for most programmers, it's our job to put others out of a job.

Maybe, but a cheaper production process means that a business can also scale up production for the same amount of input due to the efficiency we added. Now, granted, in most cases they choose not to..
It's not as "hack"-y as a HN reader might like, but the bottom line is you should help your journalist tell a story. That's their job, so make it easy.

When we launched Precorder, we got little (and so-so) press by describing a newly launched app w/ X Y and Z features.

When we started telling writers that we saw the camera technology used to capture great white sharks jumping out of the ocean and ported it to iPhones, we were covered by Kottke (http://kottke.org/11/01/precorder) and other influential photography bloggers who immediately triggered a long wave of follow-up press.
Climb is an English word which simply means to rise. "The sun came out and the temperature was climbing."

Of course, there are various activities we describe as climbing that need more precise descriptions. Some of them are more perilous than others.

The most I did in the mountains with baby in tow was class 3 scrambling with a spotter.[0] Hacker News types like it specific.

[0] http://en.wikipedia.org/wiki/Grade_(climbing)
> Where's the informed consent...?

Actually, it exists nowadays. Students (in the US) receiving loans are required to complete a loan counseling session, which covers the pros, cons and responsibilities of student debt.

However, this is a relatively recent development that probably wasn't around for the people in the article.
>When in fact there is no evidence of this at all.

Choice quotes by the foreman:

"The software on the Apple side could not be placed into the processor on the prior art and vice versa. That means they are not interchangeable. That changed everything right there."

"I is not ignore prior art yes it was legitimate, however it was not interchangeable therefore it did not invalidate Apples patents....Under the current law the prior art must be among other things interchangeable. the prior art sighted even Samsung does not currently use. Read the law and the statues covering Prior art."

Excerpt from an interview:

Emily Chang: Were you ever confused? Were other people ever confused?

Vel Hogan: I wasn't confused but there was a, a few of the jurors that were confused so what we did in the jury room before we did anything after we did the election of who was going to lead the jury I told them let's just lay out on the table any concerns or open questions you may have that's left over and let's just get that out of the way first.

Emily Chang: Now when you first got into the jury room initially, this was Wednesday right?

Vel Hogan: Yes.

Emily Chang: Was? There are reports that you were initially divided but did you, did you have a feeling this was going to sway overwhelmingly in Apple’s favour?

Vel Hogan: No. No. In fact if you'd have asked me at that moment in time, I thought it was gonna ultimately maybe lean the other way.

Emily Chang: Why?

Vel Hogan: Why? We were at a stalemate but some of the jurors weren't sure of the patent prosecution process. Some weren't sure of how, ah, prior art could either render a patent accept... ah, acceptable or whether it could invalidate it and so what we did is we started talking about one and the day was over. When I was at home thinking about that patent, ah, claim by claim, limit by limit I had what we would call an aha moment.

Emily Chang: Um hmmm.

Vel Hogan: And I suddenly decided that I could defend this if it was my patent.

Emily Chang: Really?

Vel Hogan: Really. And with that, I took that story back to the jury, laid it out for 'em, they understood the points that I was talking about and then we meticulous, meticulously went patent by patent claim by claim against the test that the judge had given us because each area, each patent had a different ah legal premise to judge on. We got that all sorted out and decided which ones were valid, which ones weren't valid.

Emily Chang: So the initial stalemate that you found yourself in, what was that about?

Vel Hogan: It was about a particular, ah, patent, ah, the '460 patent, and whether or not the prior art really did invalidate that pattern, that patent and so with that moment I had, I realized that the software on the Apple side could not be placed into the processor on the prior art and vice versa.

Emily Chang: Um hmm.

Vel Hogan: And that means that they're not interchangeable and that just cha..., that changed everything right there

Indeed it did.
The C compiler in the Go tree that's used to compile the C bits of the runtime already supports ARMv4 (unsurprisingly, since it was written a long time ago for Plan 9 and Inferno), only the Go compiler would need modifications.

The compiler suite is a pleasure to work on, really clear code, just like all the other code Ken Thompson wrote. Good luck.
DIY quest for a 6 watt high-end desktop computer
I've seen a few good examples of visual programming that work.

(1) Scratch. Scratch is just so much fun. When I have weeks where I'm totally burned out from coding, I can really enough playing around with scratch.

(2) There are quite a few proprietary systems for ETL and data analysis that support the creation of processing pipelines. Often you're snapping together relational operators much in the style of programming Apache Pig. I know data analysts who love working with these systems and when I've needed to make small changes to their analysis pipelines I've found it wasy.
"Use the rear view mirror to imagine telling someone just twenty five years ago about GPS."

People _did_ tell each other about GPS twenty five years ago. Twenty five years ago it was a decade old working navigational system. Some of the ubiquitous futuristic technology we have is older than one might think.
A couple:

http://class.ee.iastate.edu/mmina/ee314x/homework/portable-e...

http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/2001006...
Agreed, there are always reasons for specific decisions. In the three cases you've mentioned, the banned flesh is from animals that are carrion eating scavengers.
Fleetwood Mac had three, all pretty equal in quality. The Doors had two, not quite so equal though.
His 8-watt i3 is also a great story:

http://ssj3gohan.tweakblogs.net/blog/6112/85w-core-i3-based-...
Major in who you want to be--not a field of study
This is a corollary to the fact that the software in your head wasn't written by you. Ie you see more with your brain than with your eyes.

Artists call this color blindness. Ask a newbie painter to paint the color of the sky. And then ask them to take it outside and compare it to the real sky. Pretty different huh.

A large part of this normalcy field is due to marketing. Things need to look and feel somewhat familiar so that they can be sold.
why not use awk?
Isn't Gmail a second party? If so, they are a third party.
Yes, I think most first-time entrepreneurs have a fantasy about how all they need to kickstart the viral growth is a bit of coverage in the major tech blogs. But the reality is that unless your site is squarely targeting early adopters (the ficklest of markets) and your product is knocking the socks of jaded San Francisco tech hipsters (well-nigh impossible against such perpetually-bored countenances), then this coverage is going to net you next to nothing.

In the reality you should take the time when your traffic is small to reach out to customers and get early feedback and polish the product as much as possible. The more work you put into based on real feedback from real users before the numbers get big, the greater the quality of the first impressions as your target audience trickles in.

Once your product is good enough, there are many ways to get users in. Press is one of them, but in my experience it comes on its own and is not worth putting much time in compared to more targeted user acquisition. In general, word of mouth will always always be the best, and that takes a great product.
This is quite good, and it briefly hits a couple of the more obvious ways in which naively applying an FFT will lie to you (superposition, harmonics).

If you really want to kill it, you could always come in with a learning model which accounts for the characteristics of the instruments and the way in which the sound evolves over time. An FFT is effectively looking for the integrated power in a frequency band. This is often more than enough to do the job, but it misses potentially useful information found in the time domain.
I am an Electrical Engineer working in the aerospace industry. I hate articles and discussions about this because they fundamentally miss the point.

The FAA does not ask, "are electronics likely to cause a crash?". Instead, they ask, "can we guarantee that electronics will not cause a crash?".

There is a big difference between claiming that something is dangerous vs claiming that something is not guaranteed to be safe.
Stanford announces 16 free online courses for fall quarter
I hadn't heard about a travel ban on those who owe back taxes. The articles I read after looking this up aren't as bad as it appears. The idea was to ban people who owe more than $50,000 in back taxes from traveling overseas. But that's how it works, right? One small step at a time. Pick a number that most people can shrug off because they don't owe this much and then tighten the screws.

My answer to your last question is slowly marching toward feudalism. It's distressing to see how things have gotten worse over the last 30 years. I remember in the 90s that protest leaders were arrested preemptively before an international meeting in Washington D. C. No one had committed a crime but the powers that be could not suffer the complaints of the people. In the last decade protest leaders were preemptively on faux terrorism charges.

When being slowly boiled it is hard to recognize when the point of no return had occurred.
The Chameleon: The many lives of Frédéric Bourdin
Your (Potential) Investor’s Business Model
My experience with Labview is that it makes (relatively) difficult things easy (creating GUIs), and easy things difficult (complex number crunching).
The Case for a new Reference Distro for illumos
I really can't see anything bad happening in a process that allows unchecked intrusion into one's IP grants by one's competitors.

The problem isn't so much the patent process, it's scope. Things that shouldn't be patentable are. You have the obvious, like software; but you also have the more challenging like a slight modification to the way a transistor is layed out (hypothetical example) leading to the one of tens of thousands of patents a smartphone needs.

The first is hard to deal with. It's a blurry line between hardware and software, but I could see some rules that could help a lot: things like "it actually requires more than a general purpose computer", "the item is a standalone item and not a piece of a bigger thing", etc.

I have no idea how to deal with the second. I think to solve that, you have to consider moving to a non-IP world (at least in some sectors).

I'm not completely convinced dumping IP protection is the right thing to do, but I think it might be. Clothing is a good example of a sector that has little IP protection (except trade dress, which was a big part of this case [an overplayed one by Apple, IMO]). Like tech, it is highly iterative on the last wave, moves very quickly, and old waves lose value very quickly. It has managed pretty well, but cheap clones have certainly had their impact.
Please figure how to do this for exchange. Then proceed to take over world.
It's easier to debug because this kind of logic is asynchronous over a human-readable lengths of time. With a visual language you get at-a-glance information about what step is currently playing and it's much easier to see what's going wrong and why.

It's also not about "brainless" programming or for artists. I find that quite an elitist attitude. It's about getting to the core of the problem without the unnecessary boilerplate or engineering requirements that complicate solving the immediate problem in the quickest, safest cleanest way.

At some point of complexity you end up fighting the limits of the system. When you hit that point then visual programming really slows you down. Being able to use text-based programming as a fallback is a real advantage there.

It's the same debate that people have with DSLs. Your DSL is turing complete. So's C++. C++ is more flexible, faster and more powerful. It has powerful, mature compilers and debugging tools. So clearly you should always use C++ instead of any DSL.