skysight-inc/HackerNews huggingface dataset:
Another typical psychology study.

A quote: "If you're drinking a glass of milk, but thinking about orange juice, he says, that may change the way you experience the milk."

And they call this science.
Would you have the same reaction if you were using undocumented APIs in Windows...

Microsoft is bad at many things, but until recently, they were very good at backward compatibility. They knew people were using undocumented APIs, so they went out of their way to preserve bug-for-bug compatibility in a lot of cases.

On the other hand, they also went out of their way to use undocumented APIs and API changes to give Word an advantage over Word Perfect....
Haha, guess who just broke their screen last week and bought a replacement at the old price.

Didn't slide off anything though, I dropped it pretty harshly onto some concrete.
Along For The Ride
I'm pretty sure he was paid to write BIND, and maybe some other programs you think he did for your benefit, for "free".

And I'm sure these "free" programs, with all their vulnerabilities, have resulted in quite a few dollars in "consulting" fees which he and his "not-for-profit" (=pay no taxes) organization (ISC) has billed for "support" over the years.

Of course, there's nothing wrong with getting paid for your work. It's when you produce bug-ridden programs that are intended for widespread public use and then claim they are the "gold standard" that you may face criticism.

And now he's in the "security" industry. It is indeed comical.
Imagine a long rod. Slide a shorter pipe onto it. You move on the X-axis by sliding the pipe left/right on the rod. Move on the Y-axis by rolling the pipe. Click by pushing the entire contraption down.
The suicidal in lower income situations could succumb to it in more subtle ways, for example heroin, crack, or meth overdose, suicide by gang, suicide by cop, etc.
Funny. I use the wireless charger every day, and haven't had that problem. I wonder why?
The blocked speaker issue was fixed in a silent hardware rev. Two tiny bumps were added to the bottom edge of the rubber edge that lift it ever so slightly when placed on its back so sound escapes. Unfortunately, this change doesn't do anything for the "magical hovercraft" feature.
> [I] guess they've privileged this model in their storage because that's what a lot of their AdWords schema looks like.

This is actually the model they've used in things like AppEngine as well - nested entities allow them to take advantage of locality in transactions.
A Simple Remote Chat application using Lift Comet and Akka Actor in Scala
Willpower is in your mind, not in a sugar cube
On laptops I use the my palm with the arrow keys - surprisingly, I'm just as accurate as when I curl my fingers/move my wrist on most models.
I'll try! (I made it)

Electric imp is Wifi and does not function without an internet connection (at least, thats what they told us at the first hackathon). It also doesn't function without a router.

We're a lot closer to Zigbee - basically the same idea. We send data directly from board to board, unlike wifi which always runs through your router. We basically use every board as a router.

The advantage over zigbee is price, Arduino, openness, and range. We have 10 times the range of $22 zigbee modules, and 5 times the range of their $50 modules, all in an easy arduino package.

Does that answer your questions?
I don't have one, but I'm planning to build one in the near future. I've come to realize that the real problem with sitting is that it puts the body in stasis and standing doesn't really solve this.
Our Primitive Desire to ‘Twerk’
What you are talking about?
I can type faster and accurately on any keyboard. In fact once you've learned how to touch type, you can type on any kind of keyboard.

But you are missing the whole point.

Apple's flat keyboard is designed to look nice. Glossy finish, easy to carry and use cases around that. This looks like a keyboard designed for people who don't treat the computer as a work machine but as a utility device. More like browsing the internet or for writing emails.

But if someone is going to spend hours doing some deeply involving work like solving a problem, or trouble shooting or laying first bits of a project or stuck in deep with some interesting issue for hours. Which if you take your time seriously, you will work on such tasks anyway. Then comfort becomes a more important factor than looks and cuteness of the tool.

This is where IBM Model M scores over the glossy Apple's keyboard.
I've always wanted to buy the Japanese version of my favorite keyboard, and remap the extra thumb keys to modifiers: http://i.imgur.com/uRI0joS.jpg
> While I can understand the appeal of mechanical keyboards (at least appeal for you but hatred from your coworkers)

We resolved that problem: everyone in the group has a mechanical keyboard.
I have been using Julia extensively for about a year as a data analysis tool / R and Matlab replacement. I can say it is very good, especially well suited for exploring and processing large amounts of data. Often when you're trying to understand a set of data, you don't know what kinds of filters and transformations you're going to want to try. If those transformations end up not being easily vectorizable, then they will be dog slow to run in R or Matlab, and probably inconvenient and more difficult to create in C. For these situations, Julia is perfect.
Do you agree with lpmay's explanation of Friis? Path loss increases as frequency increases. However, if aperture is constant while frequency decreases, which increases path loss, gain increases, which offsets the increase in path loss, and there is no change in link budget.

My receive sensitivity has noise included. It's why I think -100dBm seems for a 900MHz TI chip (could be wrong? didn't design this system...). Factor in noise/packet loss/PER or however you want to quantify, and I'd guess you'll get to a measured RX sensitivity of ~-90dBm.

Mentally, I equated RX sensitivity at data rate with RX power, which shouldn't be done for explanation purposes, but my original formula should still hold.

What are you using for path loss [1]?

[1]: http://en.wikipedia.org/wiki/Path_loss
low tech solution: wrap your charger with clingwrap. glass + clingwrap creates a magical bond
Who sells these? I would like a cheap ultra phone.
Steve Ballmer Is a Hero
The Almost $64 Question: Road-testing Google Consumer Surveys and Toluna
As far as I know, Hudak has updated and renamed his book to The Haskell School of Music, and it's available for free from the Yale Haskell Group's website here:
http://haskell.cs.yale.edu/?post_type=publication&p=112

The book is a really awesome way to learn Haskell. However, very little of it is actually about FRP; there's one section about GUIs using FRP, and it doesn't go very much in depth.
Looks like it costs $699, which is about $100 less than I paid for my motorized desk.
Haha, er trying to keep people on their toes. You win.
Not only does it slide off everything, mine has broken twice after falling - once from sliding off of my wallet on a countertop, and once from me fumbling it out of my pocket.

They made me pay for the repairs ($150 each time).
What tedunangst said. If everyone can access the same thing in the same stores, then there is homogeneity in what is available.

I don't think homogeneity ought to have any negative connotation, used in this way. I'm also not sure the OP meant it negatively, though he might have.
What app consumes the most data for you?

I've used 40 MB of mobile data in the past month and 1.6 GB of WiFi data.
I took his comment as snark.
It's actually a good price for a decent piece of equipment out of contract. At the same time, for only $199 and $249, you get what you pay for. So don't complain it doesn't make sandwich.
Not even an ice cream sandwich?
Carets are risky comment selectors aren't they? Who knows whose truth you'll be supporting next...
Microsoft even ported DirectX to dHTML in IE4~IE6
To travel the world.
Wowzers, this just dropped the N4 (8GB) directly into my impulse buy territory.

I'm currently on the iPhone 4S so it'll be interesting to try this out while I wait for the latest iPhone announcements
It's a metrics/monitoring company, so I'm guessing sprintf not too much of a risk here. There's some incestuous ISC stuff happening with it, though.
I personally love seeing the yield/await syntax before a function call. I don't like using gevent in Python because I feel like it's hiding important information from me. I much prefer actually being explicit about what the program is actually doing.
This is a UI/UX pet peeve of mine. For things that people do a lot in your software, I think that extended animations are counter productive, because users quickly get used to and irritated by them, since they get in the way of what they're trying to do.

Personally, I like to only use animations for things that don't happen very often at all, they help make those particular experiences more memorable.
The Mega Man Gangsta Rap
- What will the World's Fair of 2014 be like?

- At the New York World's Fair of 2014, General Motors' "Futurama" may well display vistas of underground cities complete with light- forced vegetable gardens.

- In fact, one popular exhibit at the 2014 World's Fair will be such a 3-D TV, built life-size, in which ballet performances will be seen.

- The 2014 World's Fair will have exhibits showing cities in the deep sea with bathyscaphe liners carrying men and supplies across and into the abyss.

- One of the more serious exhibits at the 2014 World's Fair, accordingly, will be a series of lectures, movies and documentary material at the World Population Control Center (adults only; special showings for teen-agers).

Summary from http://textteaser.com
He's doing the ops-y abuse-y bot-y stuff he's been doing for the last decade, from what I can tell. He's not in the branch of security that cares deeply about secure code.
Used these guys for my laundry. Wasn't disappointed
It's all about the effortlessness that comes when you do start typing. You want it to be as automatic as possible so you're not wasting any of your attention on it. If a keyboard lets you type faster or with fewer typos, that's a win.

P.S. I prefer the mechanical switches but I had to give mine up for the sake of my wife, who was driven batty by the noise.
We also checked mongodb. We dropped it mainly because index size was getting too big.

If your data is read-only then Cloudera Impala is worth a try. It's really fast.
There's an error in the sample code.

for(int i=0; i<ar2.length; i=i+1)

The '<' should be changed to '&lt;'
[I disagree with the case comment, but that's because I find cases annoying and my wife's didn't protect her Nexus 4 worth a darn.]

> The thing slides off of pretty much anything

This is incredibly true. An anecdote: I was sitting in the waiting room at my dentist's office; I knew I'd have a wait, so I turned on the access point so that I could do some work and set the phone on the seat next to me. 15 seconds later, it dropped to the carpet. WTF, so I picked it back up and put it on the center of the chair seat. It fell off 2 minutes later. WTF^2, so I picked it back up and, intentionally and very carefully, put it back on the chair seat. It didn't fall off, but it took me 3 tries to get the phone to sit on a cloth chair seat without falling off. And I'm sure it would have fallen off given more time.
The nicest looking of the many mostly identical mechanical keyboards out there.

Should've gone with double-shot injection molding for durability; I wonder what it would have cost.
Thank you for sharing your experience! And I am certainly going to order the calendar as well :-)
And I notice, nowhere in there does it say anything about chiropractic manipulation as treatment. I would still caution against putting too much into it until you get a second opinion from a neurologist.
Types prove that something cannot happen in the formal system the program represents. In the real world, though, radiation can flip memory bits into impossible positions, drive blocks can fail and spit random garbage, IPC messages can get dropped on their way to the receiver, etc.

Sadly, even when your system is pure and elegant and you've proven it all out, you still need runtime asserts (and more advanced things like quorum voting on the results of computations, with the ability to fail nodes experiencing problems) before you can be "sure." Ada wasn't enough for NASA; they needed redundant processors too.

CS is weird as a discipline: we get all the tools of mathematics (digital logic, proof-verification), and all the tools of engineering (rate-of-failure calculations, high-assurance systems)... and then it turns out that the problem-space (ensuring perfect automation over trillions of repetitions of a task) is so difficult that it requires both! Arguing types vs. asserts is a "rabbit-season, duck-season" debate. Anyone who isn't using both a type system and runtime checks, is working in the dark.

However, I can and should probably point out that useful runtime checks can be derived from static properties of your code--and a Sufficiently-Smart Compiler[1] would automatically insert them as it compiled your code.

---

[1] not all that rare these days, GHC's stream fusion goes way beyond "sufficiently smart"
In fact, the animatronic 1964 GE pavillion show that Asimov is talking about can still be seen today at Disney World. It's called the Carousel of Progress, kind of tucked away behind the Buzz Lightyear ride in tomorrowland and sadly (but understandably) not as popular as it used to be.

http://en.m.wikipedia.org/wiki/Walt_Disney's_Carousel_of_Pro...
Take this as the kind of half-cooked thought it is at this point (long day, about to go to bed and don't want to crack open the textbook), but the fact that your path loss leaves 10dBm of power above your Rx sensitivity doesn't mean you have 10dBm of link margin. I'm not completely sure, but I'd guess it means you have 10dB of SNR (theres a units from dBm to dB thing I haven't completely resolved in my head). Whether that makes your link work or not depends on the bitrate, modulation you choose and BER you can accept (and etc). If your modulation scheme needs 9dB of SNR (proportional to Eb/N0) to operate at an acceptable BER, your system may only have 1dB of actual link margin.
>They’ve fixed most major complaints since the first beta, but there’s a big one still left: The Springboard animations take far too long.

>It’s pretty cool the first time we see all of the icons fly in.

>But do we really need to sit through that every time we unlock the phone or leave an app?

>These animations in iOS 7 feel like its designers are showing off their cool new abilities, and we’re just along for the ride.

>After sitting through all of these, day after day, it’s no longer impressive — it just feels needlessly, artificially slow.

(Summary from http://textteaser.com/)
I guess making the sidewalks a circular deal would make the benches problem pretty easy to solve. I was really more hoping for some scheme to expand and collapse the benches.
While the course is running (at least for the course I'm currently enrolled in) every video has a download icon at the far right.

At times (for me), the time-based nature of coursera is a very good thing. If I know that I need to complete a homework by 1am Sunday night, which means I need to finish watching this week's videos by Thursday night, that means there's a chance I'll actually do so. Without that deadline (and with no money or grade on the line) HN or Reddit or other timewasters are far too tempting.
How do hierarchical tables compare to Postgres' hstore?

I think recursive structures like lists and trees are one weakness of the relational model, and haven't found a fully satisfying relational answer to the limitations. It seems to me like the assumption of atomic column types is a major weakness inherent in the relational model itself when it comes to recursion. Any thoughts/comments?
The account was opened less than a month ago. That's not a long-planted fake.
What? Sacrilege.
Glad to hear author has had mostly positive experiences. A couple ways to improve his ergonomics even more:

1. Eyes should face straight ahead, not down. This keeps neck in vertically aligned position

2. Elbows should be at 90 degree angle. This will reduce tension on biceps caused from elbows at an acute angle.
I am using a NoMachine NX remote session to a my server through ssh for this purpose.
This is the same thing that bugged me when using Windows instead of MacOS.

On MacOS menus appeared instantly and faded out when you've made a selection.

On Windows the menus faded in and disappeared instantly.

Didn't take me long to find the option to turn it off, but it was quite annoying.
From Italy to Australia, launching a gaming empire
Very good Isaac. Except the robots are allowed to kill.
iPhone 4 user here. I am repeatedly finding that the lag to view the multitasking leads to me double tapping the home button for a second time resulting in the assistive touch button appearing on the screen. Annoying.
Price for Flat and Rental by income average are highest of anywhere on earth. And NO, New Territories aren't cheap either. Heck even flat in Out Skirt Island are expensive.

Business Monopoly by a few companies. Not necessarily a bad thing since South Korea are the same too. Except Samsung manage to feed to poor and give back to the country. Even with so much evil going on with them they still have some decency to their own country. And yet these companies in Hong Kong are much more about extracting all they can from Hong Kongers while not making contribution.

Government has zero direction on where to go, no leadership what so ever. No idea where the problems are. And unwilling to solve it.
There are far greater forces at work that determine how people end up than small differences in interest rates. In any case it's not my fault if some population is worse at paying back their loans, why should I have to subsidize them? Or why should others have to subsidize me?
Not quite, the 'Model M' actually refers to a collection of keyboards, some of which used rubber domes (see column 2 of [1] for a quick reference)

[1]https://en.wikipedia.org/wiki/Model_M#Features_by_part_numbe...
Or, when you can use those animations to cover up a time-consuming but not resource heavy operation (waiting for network response, gathering entropy, loading from disk). But even then, the animation should try to explain why you're waiting, not just make you think "the programmer is just making me wait while they show off their stupid animation - again…" (A trick which Microsoft got _so_ wrong with their flying-folders and barber-pole progress bar animations…)
Has anyone tried a large-ish application? What's the startup time like?

I'm a little concerned because it seems to be doing a fully optimizing recompile on every invocation.
> We produce vastly more, but work as much as ever. Back in the 60s the sentiment was that 21st century Americans might have 10 hour work weeks.

Isn't that because we now have a very large semi-parasitical managerial class that we need to support? It's almost a retreat into feudalism. Doubt anybody saw that coming.
Mobile Service for water
Hello My name is Sardorbek. I am Software Engineer and Mobile developer.

You never heard about me, so I am not famous. My dream is to help everyone in the world to have basic needs.

SO, I am creating this donation campaign.

I promise, if this camping will reach its goal, I will create Parse.com kind of service for a mobile software developers, with more functionality and with fair price. People who will donate will get 1 year free usage of my service.

Lets help http://my.charitywater.org/from-programmers
Aussie registrar compromised, redirected New York Times to malware
We're circling around some good stuff. Night though, thanks for the information to think about.
Snodgrass wrote an entire book about dealing with the temporal blindness of SQL which might help you:

http://www.cs.arizona.edu/people/rts/tdbbook.pdf

More generally, you can usually build a model that handles (2), the changing state, by generalising your original model. I've done in both of classical ways, having either validity period fields (thus pushing complexity into every query), or by having audit tables (thus relying on triggers).

But building a changing model is hard, because at the schema level, SQL only supports (1). That is, it provides primitives to change the current state of the model.

So you wind up having to build a meta-model. The deficiencies of SQL (and I'm an RDBMS bigot) mean that we wind up building inner platforms. Or outer platforms -- witness migration toolkits.

Yet support for changing models is essential. No model is ever constant. Most of my work is for a public-sector client whose legal reporting requirements are constantly changing. You cannot throw away old reports which were made under old regulations; you must be able to recreate the world at any point in time. Which requires either a lot of bookkeeping code or taking periodic snapshots.

Datomic looks neat. I see that I'm not the only one who made the leap from transactional memory to transactional models.

Edit: I just found notes I wrote in 2009 on database languages while looking for something else. Spooky: http://chester.id.au/2013/08/28/notes-towards-a-set-objectiv...
Thanks for the inexpensive tip. Only $9.95+S&H more to get that orb to actually stick, I'll take it.

But yes, def truth, extra carets.
Disclosure: I work for Evidon.

Evidon provides reports to different types of companies that give them information about what trackers appear where, how prevalent they are and/or whether they're in compliance with privacy laws. High-level reports, not "your data."

pokoleo forgot to mention that 1. GhostRank, the feedback feature of Ghostery, is very explicitly opt-in: no data is collected unless you enable it, and 2. We anonymize all of the data that's collected. We have no interest in tracking individual GhostRank users. What's interesting to us is being able to say "This tracker appears on the most websites, or causes the biggest slow-down of a page load on average."

More details here:

- http://purplebox.ghostery.com/?p=1016023438

- http://www.ghostery.com/faq#q14
Hello My name is Sardorbek. I am Software Engineer and Mobile developer.

You never heard about me, so I am not famous. My dream is to help everyone in the world to have basic needs.

SO, I am creating this donation campaign.

I promise, if this camping will reach its goal, I will create Parse.com kind of service for a mobile software developers, with more functionality and with fair price. People who will donate will get 1 year free usage of my service.

Lets help http://my.charitywater.org/from-programmers
Yeah, those criticisms would make sense for a Nexus 7.
I appreciate your point of view. It's not my intent to confuse noobs.

You're right, with that in mind, the conventional wisdom is worth retaining so to instill the proper fear of treating database queries as trivial. Thinking of queries as cheap--or not thinking about queries at all--is what gets applications into a state where a single request runs dozens if not hundreds of queries to deliver what is effectively static content! :)

That said, I've met more than a few senior folks who continue to fiercely stick with the premise that database queries trump all. As someone else in this thread said, profiling can be illuminating, even for senior developers. But it seems on that point, we're all in agreement.