skysight-inc/HackerNews huggingface dataset:
The fundamental question is where and what you are doing.

As I say, I use select * a lot, but these are in two groups:

1. In UDF's to ensure the proper return type, and

2. Against UDF's where it is the UDF designer's job to maintain the software interface contract.

In those cases, select * works, but it only does so because you have dependency injection and can decide on a case-by-case basis whether to pass the changes up, wrap them in a view, or the like. Most of the time this is a simple choice. The app needs a new column that we are storing and so.... But in a multi-app environment there may be other choices, and that dependency injection makes all the difference in the world.

EDIT: for example, if you have a UDF returning the type of a given table, then you may want to use select * because you have already decided these are to be tied together. Similarly select * from my_udf() is not a bad thing the way that select * from my_table is.
I'm glad to see more classes like this come online. I think its a bit of a shame that the material (of the book) focuses so much on Java, however. The algorithms classes I took in college focused a lot on math, logic and proofs. It took me a long time to understand exactly why; I thought we'd be learning L1 cache hacks and register tricks in Assembly or C. But the technology used to implement the algorithms changes a lot faster than the algorithms themselves, and the details of the best optimizations are different for just about every language. I now think it's far more important to have a solid grounding in problem decomposition and theory than it is to understand the intricacies of efficient algorithm designs for a specific language.

If you feel like I do, there are two books in particular that come to mind in that their content transcends the normal teaching curriculum and they both force you to think long and hard about how the authors came up with these fantastic little optimizations. I personally learned a lot from trying to reconstruct the thought process that must have led up to some of the algorithms implemented therein.

The first book is called Pearls of Functional Algorithm Design, and while it focuses on implementation in Haskell, you don't need to be a functional programming expert to get a lot out of the book.

The second book is called Foundations of Multidimensional and Metric Data Structures, and while the name might scare some away, it has a lot of interesting algorithms and accompanying research paper references so you can go off and explore. It took me several years to make my way through it completely, but I have gained a much better understanding of algorithms (and data structures!) that deal with more complex topics (such as computer vision).

There's one book I'd like to call out, as well. Introduction to Algorithms could be so much better than it is. It has all the right ingredients for a fantastic introduction to algorithms, but the way its written had most people in my algorithms class, myself included, bored beyond belief.

Just my 2 cents.
nevermind, i completely misread your comment
I think the point was that the programmers working in the environment with music produced solutions with more complexity. Over the lifetime of a project that complexity is going to add up.
The US, at least, in theory goes further, consumers must be harmed.

The above examples may be abusive, but are they harming you?
Grails was originally called Groovy on Rails.
All your EC2 instances are belong to NSA?
PCL is also available for free at http://www.gigamonkeys.com/book/
Only the median was the same. The way I interpret this is that a quiet work environment sort of "unlocked" the ability to see the shortcut for a small number of workers. However, most still used the normal method and had the same performance as the workers with music, thus the same median.
Interesting that they originally planned to have it cover Belgium too - if they'd actually finished it Germany would not have been able to go through Belgium after all. I wonder why they didn't finish it?
s/shows/suggests/
De aborregados y politicastros.
With respect, what is a functional market, and why does such a market require that consumers be vigilant and make good choices?

If consumers make bad choices, don't they eventually learn to make better choices?
"To repurpose the famous A.J. Liebling statement, internet freedom is guaranteed only to those who own a connection. "And right now, you and me don't own the internet—we just rent the capacity to access it from the companies that do own it," Wilder says."
Groovy starte d off that way under James Strachan, but when Graeme Rocher took Groovy over for Grails, he added a MOP just like Ruby's.
It was a bit more than a shortcut.

The Cornell experiment, however, contained a hidden wild card. The
specification required that an output data stream be formed through
a series of manipulations on numbers in the input data stream. For
example, participants had to shift each number two digits to the
left and then divide by one hundred and so on, perhaps completing
a dozen operations in total. Although the specification never said
it, the net effect of all the operations was that each output number
was necessarily equal to its input number. Some people realized
this and others did not. Of those who figured it out, the overwhelming
majority came from the quiet room.
The idea that Tor is compromised by the NSA, if true, is not by releasing compromised source -- it's from the NSA running the tens or hundreds of thousands of Tor nodes required to compromise the system.
Thanks AOL for letting us know that AWS issues affect lots of sites!
With centuries of regulatory capture, powerful, politically-connected vested interests with huge war-chests, and a deck full of trump-cards like 'safety' they can play, they might need more than just good wishes.
> I'd like to believe as somebody from the Netherlands, that yes, we really are allies with our neighbours and the days of war are past us.

There are still people alive who remember a war in which Europeans killed 60 million of each other. Which came just a couple of decades after a war in which Europeans killed 15 million of each other. Which followed a century of violent European colonization of Europe and Asia. Which followed a few centuries of constant war (international and civil) in Europe (e.g. 30 years war, French revolution, etc). The history of Europe is a history of war.

There were a lot of people who thought World War I was the war to end all war, and that with the league of nations it would never happen again.
My takeaway from the article is that you can get just about snything to the top of hacker news on Sunday night.
The Satisfaction of Building Something
And not only would they happily gouge you, but they would then claim they have a duty to their shareholders to do so, as the law permits them to do it.

This is, after all, the reason we tend to avoid government monopolies if we can avoid it. It's not just that government is inefficient, it's that monopolies are inefficient, whether "private sector" or otherwise.
Rainy Mood
BBM for Android
There is never perfect information in any market. The continual problem with free market economics is that according to the definition, there has never been a free market anywhere in history. It is ideology with a thin veneer of mathematics.
Another rec: Land of Lisp - http://landoflisp.com/ - is also very good if you're looking to get up to speed with the absolute bare bones, so to speak, fairly quickly.
I would report this to any other financial services you may use, including your employer. While it could be a simple hack and drain, there could be more going on.
"Noise is bad for concentration" isn't exactly an extraordinary claim. What makes you skeptical?
Yeah, execs should stick to sports analogies. :-)
On the other hand searching for some text in a hundred physical books is very inconvenient.

Also with an ereader travelling is fantastic. A library in less than 300 gm.

It's also easier to access that library on your phone which is with many people all the time.

Not to mention access for your kids to millions of legal free ebooks.
This is comparable to the hourly rate for lessons I took for fun or otherwise for personal benefit. Swing dance lessons, improv comedy, etc.

I'm not seeking to learn RoR, but your rate strikes me as extremely reasonable. tptacek suggests that it's too low; I'll just say that if I wanted to invest 2 hours in this, I'd certainly also be willing to invest $30.
In fairness, 5-star rating systems are often useless anyway. People either like something or they don't. Who goes "Wow, this is cool, but ... only a bit cool."? Whereas being able to say "This is funny." or "This is interesting." has a much higher value to effort ratio, I think. I guess my issue is that you say "even" 5-star ratings, which I generally consider to be one of the worst voting interfaces, so I'm not surprised it doesn't work.
I read an article a few years before Salinger's death (can't find the article right now) that foretold the publication of these books.

Salinger had kept his writing habit his entire life. He'd simply stopped publishing.

There was a room in his house with several manuscripts in it. Some labeled "publish as is" and some labeled "needs editing."

They were all to be published after his death. This way he could share his works with the world without being around to deal with any of the criticism.
Welcome to the team
The AF "Zeiss" lenses are in fact Sony lenses with the Zeiss name on them. The reason only the manual Zeiss lenses are available for Nikon and Canon is that they are the only ones actually manufactured by Zeiss (i.e. the only ones discerning customers want).

Mirrorless is like the netbook of digital photography. Over time, demanding photographers won't put up with the depth of field, EVF lag, and poor ergonomics, and casual hobbists won't put up with the size and inconvenience. Most of the mirrorless market will get eaten out from underneath by ever-improving point and shoots. The rest will get eaten by full-frame DSLRs--most of those customers will buy Nikon or Canon.
The words you're using make it sound very much like you know what you're talking about. And it sounds interesting. But I can only make sense of bits of it. Do you have a good suggestion where I can read a bit more about this?

I.E. Why is the space vs. space-time distinction important? Why is borrowing BTC important? You give an "i.e." but I still don't understand delta hedged.
Yes, that is the pretty standard scalar replacement of aggregates optimization.
Those are insurers. The article is about the hospital supply market. In particular, the completely unregulated part of the hospital supply chain.

So.. are you merely misinformed, or willfully ignorant?
< 2) You can usually find quiet if you want to rather easily.

What are you basing this on, exactly? About half the people on this thread a) have been reduced to wearing sound-canceling or over-the-ear headphones; b) work in open office setups where there is no quiet to be had; or both.

That might be your experience, but it certainly isn't the experience of the people on this thread; of the author of the original post; or of most people I know.
According to this, apparently IETF may not care much: http://people.csail.mit.edu/jaffer/MIXF/
Joyent. Your compute and disks are colocated. Separation of compute and disks is a sure way to cause pain.

On failure:

http://www.joyent.com/blog/on-cascading-failures-and-amazons...
http://www.joyent.com/blog/network-storage-in-the-cloud-deli...
http://www.joyent.com/blog/magical-block-store-when-abstract...
I hate the fact that there is no multiple account feature in iPad, otherwise it is a fine piece of machine.
Not necessarily - it could also mean 2,776 database searches returning just over an average 20 communications per violation. (Correct me if my math is wrong)

(2,776 violations per year) / (.00001156666667 violations per search) = 240,000,000 total searches per year

(56,000 communications) / (2,776 searches) = average 20.172910663 records returned per search

(240,000,000 totals searches) * (20.172910663 records per search) = 4,841,498,559 total results per year

This ignores things like duplicate results and upper/lower bounds on the number of search results. Theoretically, the duplicate results would only factor into the non-violating result set, since any two queries that returned a US communication would both be a violation (although that might inflate the upper bound on search result set). That's also ignoring the possibility that a violating search could return both violating and non-violating results; in that case the average number of records per search would be higher, but not the total number of American communications, resulting in a larger set of total results.

Assuming that those number are somewhere in the ballpark, 56 thousand records of American communications out of at least 4.8 billion total records is a far cry from the 64% error rate that you proposed.
Music/noise isn't the issue so much as lyrics for me (or background phone calls, etc if we're talking about general noise).
> If consumers make bad choices, don't they eventually learn to make better choices?

Even if we assume that consumers will learn to make good choices, that would require that they understand their choice was a bad one.

This is an A-B-C problem (antecedent + behavior => consequence). The consumer must first recognize that a negative consequence has occurred, and then determine whether it was their behavior that was flawed (they made the wrong choice) or a flawed antecedent to that behavior (they'd made the right choice, had their assumed knowledge of the situation been accurate).

Consumers don't do this though. Studies have repeatedly proved this (e.g. the very large effect of marketing and advertising on selection of products of otherwise equal quality).

Consumers may make decisions that are non-harmful (i.e. they got about the same result but simply paid more) but they certainly do not make decisions that are optimal.
Yes, a semi-research project with lots of peel offs works well. It is nice that Wolfram has a nice product with good profits that can bankroll something like Alpha. Seemingly inefficient (not directly profitable) experimentation is a great way of driving innovation and invention. Contrast with Apple, who has a razor sharp focus on profitable products: they don't make many mistakes, and they aren't taking any risks these days.

As an aside, I don't think the mostly constructed knowledge representation approach taken by Alpha will scale in the long run. You guys might want to look at playing around more with machine learning. On the other hand, there are gaps in machine learning that are best filled by DSLs and explicit construction.
I can just speak from experience comparing different open offices and working at home. The primary office I work at is all open, however the acoustics are horrible and the place is extremely noisy. Days I am in the office are mostly relegated to meetings with other team members and a marginal amount of coding. Putting in headphones and working at a desk on days we are supposed to be mingling, working with one another, etc is no better than working at home. That said, two other regional offices which I have spent time in that were also open, while not meeting with direct team members, I was more productive without headphones -- things were generally quiet.

When I work at home, I am actually more productive coding than I am in the office due to having more control over both noise and distractions.

I can't speak to research, I just know I prefer environments that are either quiet or the noise is specifically relevant to myself and colleagues over hearing the ramblings of disparate teams in the background.
Sounds like a TODO for a desparate Steve Ballmer
Great name for a geeky nightclub.
On Apple’s A7 Processor
Do you feel ripped off when you buy a pair of Ralph Lauren jeans for $100+ made in Mexico for $7-8?
This used to be a problem when I started working at a company in 2009. Lots of office noises and conversations going on, I couldn't focus. Pretty sure I have an oversensitivity to noise too, as mentioned in this article.

The solution for me was buying a (not cheap) pair of Bose QC15 noise-canceling headphones. One of the best decisions I've ever made.
Dynamically rendering at a lower resolution and then upscaling it to get a consistent 60fps is such a cool technique. The first example I ever saw of using a dynamic frame buffer in that way came in the form of WipEout HD on the PS3 back in 2008 or so[1], totally blew me away.

[1]: http://insidethedigitalfoundry.blogspot.com.au/2008/09/wipeo...
You probably meant:

var tr = require('trumpet')();
tr.createReadStream('article > span')
.pipe(process.stdout);

var request = require('request');
request.get('http://www.echojs.com').pipe(tr);

Bonus: I just noticed a simple bug in the selector engine from running your intended code that I just fixed in trumpet@1.5.6.
Plus when you "shop around" you still need to select a doctor's office which is close enough to be within viable range once the moment of delivery is at hand.

Even in the suburban areas I've lived in, for us that meant a "selection" of between 3-4 potential clinics, not exactly a very wide choice (and completely based on where I lived so it could very well have been that I would have been selecting from 4 of the worst clinics in the whole state).
First published in Ars Technica:

http://arstechnica.com/security/2013/05/how-crackers-make-mi...

and discussed here:

https://news.ycombinator.com/item?id=5777719

The main point to remember was that the story is to expose the tactics and thinking process of attackers, not to be a perfect representation of true life. They deliberately relaxed some constraints (giving attackers unsalted MD5s, for example) but gave a fixed deadline to impose pressure.
They don't cry for anything - they cry for a narrow set of reasons that occur often. Babes are frequently uncomfortable, upset by their surroundings, etc. They have very few valid reasons to cry, but their environment provides those particular stimulus very often.
No doubt there are may others, but the one that comes immediately to mind is Personal Telco: https://personaltelco.net/wiki
Lisp is a dangerous language that shouldn't be taught or used these days. There are plenty of superior programming techniques.

Mathematical programming - linear programming, finite domain constraint programming, constraint logic programming, logic programming, relational programming

Static functional programming - ml, haskell

A good modern introduction to programming is Concepts, Techniques, and Models of Computer Programming, by Peter Van Roy and Saif Haridi. It's far superior to the commonly mentioned lisp book Structure and Interpretation of Computer Programs.
Possibly I'm misunderstanding your directions, but it doesn't seem to actually do what the parent said. Using the little expand-and-fill thing just repeats the contents of the cells selected. (Unless you have an obvious sequence of numbers, in which case it continues.)
On the billing side, I feel like there is a lot of inefficiency due to errors caused by complicated systems.

When my wife was pregnant, at some point we got billed several thousand dollars for a procedure the insurance company refused to cover. She called the insurance co., and they (I think) recoded the procedure to something that cost a couple of hundred dollars and was covered to boot.

It seemed like there was a bunch of new employees on both sides who were learning as they went (and pressing random buttons). So forget in advance, pricing was hard to find out even post facto ;)
To continue discussing the analogy, there are some things that threw lots of wood behind very few arrows to great effect. They just weren't fired by archers anymore: http://en.wikipedia.org/wiki/Ballista
Why is this news? Seriously, haven't we known that social isolation results in depression since.... for ever?
interesting! that seems to be consistent with my experience. I can never work at my quiet office where just sitting down bores me to tears and puts me to sleep in less than an hour. working at a cafe on the other hand I can go on for hours.

Do you have more info on the introvert/extrovert link?
What's redundant about the `var' syntax?

Python goes with `=' for both creation and mutation of variables, and that causes some problems. So a separation of these might be useful.
The better partnership: Uber + Elon Musk.
Additionally, the Belgian fortifications were not nearly up to the level of the Maginot Line, nor the level the Belgians boasted. They proved to be little more than a speedbump for the Wehrmacht.
This would immediately reduce crime rates 1000-fold.
It's not "rogue" at all. The NSA's explicit purpose is to do intelligence gathering and analysis on foreign threats. That's its core competency - data mining. If you look at the mission statement, it says its goal is to do intelligence gathering.

It would be rogue if it decided to, say, give crucial information to a foreign country at the expense of the United States.
Jessica McKellar: Becoming a Better Hacker [video]
> The article is about the hospital supply market.

That's fine. The sentence I'm objecting to is about the US healthcare system.
In case anyone hasn't already seen it:
http://codahale.com/how-to-safely-store-a-password/

tl;dr

Use bcrypt.
"Today's Instagram outage is a perfect example of the dangers of hosting all your services on your own hardware."

...

"I never said Instagram hosts their own services!"
This sounds interesting for Open Transactions or Ripple.
Near the end of my father's life, he needed medical equipment at home. The equipment was provided by a company that has deals worked out with all the local hospitals.

The price for one oxygen condenser is covered after a victim(patient) pays for the device for around half a year.

Looking over some others I know, they are all going through this same company. Referred to them by each of their hospitals.

I cannot fully explain the scheme worked out from the hospitals, but I know it depends on having the often confused patient signing a bundle of documentation while he is being led out the door. I read over the documents and it seemed fair, I just had no time to research all that was needed. My father was in full legal control and he himself just simply followed through with what the hospital asked.

Fuck you, Airway Oxygen.
What should you tell your users when your app does down?
Protect Grannies via Front-End Development
True Link is hiring a front-end developer with an eye for design. You will shape the core product and user experience of True Link's banking service for the elderly (a service especially designed to protect seniors from fraud and scams, a $100 billion / year problem, hence the "protect grannies" headline).

Simple, intuitive UX is core to our value proposition, and you'll lead the charge to make this a reality.

Our world-facing site has three components:
- A cardholder website (think online banking) designed to be friendly, simple, and usable
- Static informational content
- Frequently-updated public educational materials, like a blog and forums
- To restate bullet point one, an online banking experience that isn't terrible

We're looking for someone who:
- Believes in the company's social mission
- Has a good eye for design
- Is excited to iterate based on extensive user-driven development and testing
- Can make things work in Javascript and HTML/CSS (or HAML/SASS)
- Is fluent and productive in Rails, the more full-stack the better
- Is passionate about simplicity

You'll be one of the first ten members of our venture-backed team. We're scrappy and fresh, and our team includes top talent from Visa and MasterCard and backing by leading Silicon Valley investors.

You can expect a competitive salary and equity package, medical and dental, and an office in downtown San Francisco. You can also expect abundant laughter, snacks, and the opportunity to work with a world-class, mission-driven team.

True Link is based in San Francisco. Email jobs@truelinkcard.com if you're interested.