skysight-inc/HackerNews huggingface dataset:
There's a lunch truck at my school that has the same problem. The problem is that the scanner plugs into the headphone jack and sits on top of the iOS device. It seems like it would be more logical to use a longer wire to get the reader off of the device and onto a nearby surface. This would also allow a more "normal" scanner size (instead of the dinky half inch one).
A year on, Ultrabooks are a worse disaster than most expected
Or you could print most of the parts and use a steel or FRP barrel and hammer assembly.
I confirm the two to four seconds delay in experimental deployments. When I first saw the proposed architecture, I couldn't believe it - kludge was the first word to spring to my mind. All that while the deployment of IMS platforms is gathering steam... Why can't IMS become the voice carrier ? SIP everywhere and no more circuit switching... What's wrong with that ? NIH ?
REALLY glad to see this worked for some people, I was hoping it wasn't totally a bust!
was thinking the same thing. maybe they pop out of the armrests of those leather chairs?
The Internet Blowhard’s Favorite Phrase
Can a Startup Be Successful in Both the Enterprise and Consumer Markets?
Nice is clearly a matter of opinion.

The space is great, the facilities and the culture they're obviously trying to create through them but let's just say it's not to my taste.

Which is a polite way of saying that to me at least the place looks foul.
Thanks a lot!

Too bad it's subscription based
"It would be great partially because the existing sync solutions for Android are all a little bit wonky."

Eh? Winamp, DoubleTwist, Spotify, and even Windows Media Player all sync flawlessly, and Google Play Music and Android Cloud Player work great, too.
Same thought occured to me.

You can see some to the far left of the second image (the one after the collage). Then if you skip to the final image and note the shelf-unit (at the end of the long table) it snaps into focus - and you can just see the desks behind :)
How to create an one-to-one mapping in java with Hibernate
Nothing on pagekite.me, will check the other tomorrow.
CQRS - Frequently Asked Questions
The ideas around CQRS are fascinating, but different enough from the way we do conventional development that some questions come up again and again. This page collect a number of such questions that we've encountered, and attempts to give accurate and satisfactory answers to them.
"I'm not clear why we regard it as news when he does."

Go read the front page right now. Do it. Half the items on there are just stuff that people want to talk about. Notch's new office (oooooohhh!). Yet another Apple/Samsung article (woah!). The 256th python tutorial (wheee!)... Maybe just get over it, hmmm?
I think you're right about the magnetic fields. I'm pretty sure the interactions between the metronomes in the video can be modelled as message passing between nodes in a square lattice of variables, with stronger association potentials in the direction of the swing than in the direction perpendicular to it.

As far as I understand it, this is similar to the Ising model of ferro-magnetism [1], where magnetism arises from the interactions of neighbouring atoms.

For more on this kind of stuff, look into graphical models. Coursera has a Stanford course with Daphne Koller on it.

1: http://en.wikipedia.org/wiki/Ising_model
It's typical. Windows always seemed to have a pragmatic, simple decision making process. They're strategic too, but not dogmatic. They never tried to win with windows, for example, by not making office for mac. If the office team wants to make software for mac or android or whatnot, I don't think they'd be stopped.

Google has the thousand flowers mentality.

Apple doesn't like to develop anything that admits the existence of intelligent life outside of Apple. In fairness, they are a "do few things well" company. They don't actually make that much software. They also don't like to do things that don't directly make money. There isn't a whole lot of money to be made selling apps on Android or windows mobile.

But yeah, itunes/ipod for android would be a no brainer for any other company. Just like kindle, for ipad. At Apple it requires divine revelation.
Erich

Thats a fantastic response thank you. Sorry for the delay - ironically timezones are a problem !

I have been wanting to think a bit more about the time / global consistency architecture that is creeping up, so if you do not mind could I ask a couple more questions

1. your approach seems to conflate system time and real-world time. That is do you actually store the real world time an event took place as well as the time the datacenters all agreed. (I am assuming vote/timestamp is a MVCC style identifer.

2. If I added time.sleep(5) to datacenter X on each vote, it seems that there is a ratchet effect - since all datacenters take the latest timestamp, and no one can vote with an earlier timestamp than agreed, you will always start pushing out to the future - how can you recover? Or am I off?

3. Just how much traffic is there between your data centers - is it worth it?

In general I like the distributed datacenter / global consistency approach based on a form of MVCC and I like your voting approach. However 3. is my biggest question - sharding does seem such a simpler fix. What is the problem you are solving with everything in each datacenter?
You should be able to make iOS apps with Python. Plenty of iOS apps have interpreters. You just can't download and run code from the net.

(See, for example, Codea which lets you write and run Lua programs right on the iPad. There are similar Python systems there.)
Won't load.
Standard release I'm fairly sure.
Version 22.0.1229.79 m
Marketing the pet rock apparently involved custom packaging design and manufacture, and the creation of a 32 page "Care and training" manual. So not that trivial.
Is there a self-hosted option for this? I think this would be an excellent resource for my students, but I'm having trouble getting my examples to run. (memory overload?)
"Like Eating Glass": Sean Parker on Airtime's Bumpy Launch
The tale of one thousand and one DSL modems
Specific CSS Reset, made with LESS
Lately we needed to reset a specific area of an website. It was a webapp that would be integrated into other websites, so we needed to make sure no outside code would interfere with our CSS. And it bothered me to prefix the whole reset.css for every new webapp we would be building. So I took the latest CSS reset and did some strange LESS variable stuff, trying to find a way to make it work automatically (I am an lazy old bastard sometimes).
I dunno I thought there outline covered that:

"
The process follows a number of stages:

1."Wrong-time electricity" is used to take in air, remove the CO2 and water vapour (these would freeze otherwise)
2.the remaining air, mostly nitrogen, is chilled to -190C (-310F) and turns to liquid (changing the state of the air from gas to liquid is what stores the energy)
3.the liquid air is held in a giant vacuum flask until it is needed
4.when demand for power rises, the liquid is warmed to ambient temperature. As it vaporizes, it drives a turbine to produce electricity - no combustion is involved
"

There is even a mention of using waste heat from other sources to expand the gas further.
I think this is really a case of someone looking at a emerging technology and saying well its not going to be good because it isn't good _now_. In America the time frame where we even start to think about VoLTE is middle to end of next year , and there are hundreds of engineers from a dozen companies working on making it better. From a technical standpoint there is no reason why it would be worse, in fact all the technical reasons point to it being better once we figure out the implementation. This is like saying PC gaming is going to suck because General Custards Revenge sucked.
I think this guy is smoking something.
It looks like a prohibition era speakeasy.
Rapper's gig at Microsoft Store cut short by police
Search Inside Gmail Attachments
Voice quality used to be very good on mobile. My first CDMA phone was indistinguishable from a landline, with some people surprised I was right outside their door when I called. And it was a big selling point in the early mobile analog to digital transition. My first cellphone was from Primeco PCS who made had no qualms about saying that TDMA (the competing standard at the time) sounded like shit compared to their CDMA phones.

As all good things eventually end Primeco was sliced up into Verizon Wireless and Sprint. With the only competing tech being TDMA from ATT Wireless they compressed the voice channel even more to accomodate more customers.

TL;DR: CDMA audio, currently, is almost indistinguishable from landlines but the carriers choose compression over quality
No music. Ordinarily I would say "design flaw", but in this case it's really design perfection.
Nice to see a Kickstarter of this kind alive and kicking after raiding only $25,355. Keep it up!!
"The Galaxy Tab 10.1 has been destroyed by this temporary ban."

I will stop reading there. The GT sucks, sales ban or not.
I don't know if that's just for the camera,

That picture is about as posed as posed gets but in my (limited) experience, people in the tech industry do tend to dress 'up' somewhat more than in the US.

But, you know, if notch were in a smoking jacket or a Hefner-style robe, I think it would still work ;-)
The only factual claim in the article:

> You know why there are no women in CS programs? Because they see shit like this

Citation needed.
Follow What Thought Leaders Are Saying on LinkedIn
Network protocols with periodic updates will do the same thing; it used to be a problem, so much so that designers would add noise to timing in implementations. Here's a great paper from Sally Floyd and Van Jacobsen on it:

http://ee.lbl.gov/papers/sync_94.pdf
They don't dress that way all the time. From what I've gathered they have "Formal Fridays". At first when I saw Notch mention this on Twitter I was a bit confused, but now I see it goes nicely with the theme of their office.
> Never access models directly from controllers.

That's what models are for though. The problem is your models are acting the part of light wrappers over a database. That's not what models are, and treating them like that is bad.

post = api.get_post(id=post_id)

It makes no sense to use api. Following the same style:

post = Post.get(post_id)

Post.get will figure get the data from whatever underlying data source is provided, whether that data source is a 3rd party API, the database, or a cache. But the model isn't loading that data, it's just requesting it, and once it's given that data, it returns it properly, making sure that regardless of the source, it's always the same format.
IPhone 5 WiFi bug leads to giant cellular data overages
Wow, I would really want to work in a place like that. I would probably feel more relaxed and creative than in the typical whiteish plain-looking offices.
Thanks for the pointer. I know I'll find the commit using libgit2, but I hadn't yet gotten to thinking about the algorithm to do so. git log -S seems like a good starting point.
Time will tell, but this is beginning to sound like echos of Ion Storm[1]. We've already got our Deus Ex out of Mojang, though -- my girlfriend and I still regularly play Minecraft together -- so I can't really feel any enmity for them.

[1] http://en.wikipedia.org/wiki/Ion_Storm
One thing I've noticed over the past year is that Chrome's automatic updates break functionality (OSX) and then Chrome needs to be restarted, but doesn't realize this and prompt the user to restart. Now whenever Chrome malfunctions I check for updates and 90% of the time an update was installed and is waiting for a restart.
For now iTunes and the distribution deals Apple have are a competitive advantage that Apple wouldn't be willing to give up by integrating tightly with Android.

But in a few years time when Google have similar deals in place and any advantage is marginal (if that), it might happen. While Apple aren't really in the business of selling music (obviously they do but it's a relatively small part of their revenue mix next to hardware sales) there is an opportunity there.

That said over time as these deals become more common, the music business is going to be commoditised which will squeeze profit margins. It may be that those lower margins mean that even with access to a significantly larger potential market Apple aren't interested - they've never really been a high volume, low margin business.
Do you really think it's a criticism? I don't, I think it's honestly how he sees it. That's EXACTLY how I felt when I was in the same position, and I still feel this way sometimes. I loved this!
I really liked it!

But some minor comments:

* I expect a little more floatability (I have a balloon :) )

* I want to land over the trees.

* Double Jumping? (I hope that this feature doesn't make Randall cry.)

* WASD

* Vg'f abg pyrne gung lbh pna hfr fcnpr gb syvtug. I found it after a lot of tries.

* It doesn't work in IE8 (Is it possible to add a warning?)
That's a fairly obscure scenario. Plus, if that allocation was within a service or driver then both Windows 7 hibernation and Windows 8 Fast Startup would have to page it to the Hibernation file.
So is there still a reason to why Minecraft is so buggy?
Some imagery in the video is likely NSFW.
Looks like the source is on GitHub: https://github.com/pgbovine/OnlinePythonTutor
3 Ways to Protect Copyright to Your Brand and Work as a Creative or Freelancer
How to protect copyright to your work as a freelancer or creative.
No, what I admire most isn't the office itself, though it's quite nice, it's the location. I can imagine that you can, for example, get some nice restaurants and few other option to get a real food within a walking distance.

From my window, I can see just three freeways tightly surrounding this place-less office park from each side. And I am hungry, right now, there are just two ugly canteens that close by 2 PM anyway. It makes me feel desperate. Hunger is not nice.
I love this, it's important to remember the way HN can simulate the SV bubble and step out of it and see things from someone with new eyes' perspective. I'd love to see at least 1 HN satire thing make the front page every day.
The account of Noah's talk is also factual.
Hey, I try my best. If I can accurately represent my position in words, I consider myself lucky, even if it costs me a few 50 cent words.
Thank you a lot -- I was looking for something exactly like that :-)
I think you got the wrong news item, buddy :P
Interesting. I rarely bother to keep MSSQL loaded because it starts so quickly...

PS C:\> (Measure-Command { Start-Service MSSQLSERVER }).TotalMilliseconds
1127.5208

Alternatively, if you want SQL Server to start automatically without materially impacting startup performance, why not set its startup type to "Automatic (Delayed Start)"?

As for shutdown, while it depends on how you're using it immediately beforehand, I've never seen it take more than a few seconds on a development box.
Interesting. Might be fun to play now that bigger touchscreens are cheap enough. Need to check how well they're supported under Linux nowadays. Used to be quite sketchy.
Impressive Case Study Examples in Web Design
If you know any other examples of web design Case Studies, please feel free to write about them in your commentaries.
It's always been vaguely surprising to me that Apple hasn't used the iPhone platform to force the carriers to upgrade the voice quality. It's exactly the kind of thing that would cement the iPhone brand as the high-quality, aspirational choice.

Either Apple decided it wasn't worth the effort, or the carriers flatly refused I guess.
LinkedIn Introduces Follow Feature for Influencers
Cracking the whip: Fan pages get a grip as Facebook ousts fake “Likes”
Philip, this is fantastic stuff. How have I not heard of your project before? Have I not been paying attention, or have you not shown it here before?
I'd say I'm around 200 hours in. Probably more. Especially because I wrote really slowly at first. Now I can write my 1,000 words a day in an hour (sometimes less), but when I started it could take 3-4 hours.

I wouldn't use more than 3 packages. 5 would just be overwhelming.
Bullshit. As the creator of the citation needed tag, I feel the urge to disabuse you of your usage of the phrase. It's self evident that if you are offensive towards women, it's less likely they will participate in IT or Computer Science.

We need more Grace Hoppers. I didn't create the {{fact}} tag all those years ago to be used for crap like this.
The real problem is that the whole Rails, MVC, ActiveRecord structure ties together three separate things - your app (biz logic, entities), your framework (Rails), and your persistance mechanism (ActiveRecord). Rails should only be used for what it's good at - routes, controllers, views, assets. Your app should only be used for what it's good at - biz logic and entites. Your persistance mechanism should only be used for retrieving and saving data, not defining your application models.

Lately I've been going down the rabbit hole of Uncle Bob's Screaming Architecture and Alistair Cockburn's Ports and Adapters Architecture to create something that attempts to make it super obvious what is going on and where.

The idea is you have an "app" that is totally separate from Rails or Active Record. It consists of Actions, Entities, and Contracts. Actions are basically use cases, user stories, interactors, or some equivalent to that. Entities are just objects that hold data and do validation. Contracts act as a proxy for your data gateways and ensure the input/output formats.

Gateways are the persistance mechanism. They are objects defined by a contract and are implemented as datasource specific drivers that are swappable, so long as the driver adheres to the contract. The "app" side of things doesn't care what kind of driver you use, it only cares that you send and receive data using the right formats.

In the end you end up with your "app" being a nice bit of code that is totally testable outside of a framework or the database. To make it run with a database, you just write a gateway driver for your database that matches the Contract you wrote. It uses the simplest form of Dependency Injection to make this work.

The nice thing about this approach is that your persistance mechanism is totally pluggable, so as you need to scale, you can swap out your gateway driver without touching the app. Also, it's obvious when DB calls are happening in this system because when you call say post_gateway.find you know that it's going thorough the contract, is going to connect to whatever gateway driver you specify, and that it will return in the right data format regardless of if it hits memcache, mysql, mongo, redis, cassandra, a 3rd party api or whatever.

Also, you can write the whole "app" part of your code TDD and get like 100% test coverage. If you feel like you need to test against real data instead of mocking, you can write an in-memory or filesystem driver and your tests will still be crazy fast.

In this kind of system you could still use Rails or any other framework for your views/routing/controllers. You can use ActiveRecord or anything else as long as that code lives behind a gateway instead of being used to define your business objects.

If you are interested in this kind of architecture, I'm planning on open sourcing it soon once I have a few command line generators written to make it a bit easier to get started on.
I don't know. Can I buy music from iTunes without installing some bullshit beachhead on my computer for Apple to push QuickSlime and Slowfari onto me?

Amazon MP3 works flawlessly. Who needs iTunes?
Does a anyone else get the feeling that between Intel, OEM's, and MS promising the revolutionary they have too many cooks in the kitchen? Not every company in the chain can be at the pinnacle of their creativity all the time. All of them promising it means one of them will always be missing their own mark.
A bit melodramatic. I would buy an ultrabook if they were priced better, but for now I'm just sticking with my clunky 17" laptop.
Yes, music bought from the iTunes store can be played on Android. Which makes it all the more annoying that iTunes does not support Android.
Introducing the Ability to Follow Thought Leaders on LinkedIn
I'm finding the definition of a symbol using a parsing expression grammar for C. I haven't yet decided upon the particular algorithm for finding the first commit, but I plan on using libgit2 to work directly with the repository. In the simplest case, you just iterate through all versions of a file and find the earliest one with the string in question. Obviously care is required when walking the repository history.
Nest learning thermostat gets refreshed with a slimmer design
Get over it. Life is too short to spend bitching about little things like this.

If you really think this is the cause of lack of women in CS, you've never raised a woman.

Here's a hint: it ain't the men.
This seems really neat .. I have met a few folks who don't share my enthusiasm for MOAI recently, on the basis of not being able to use much Python (I'm a huge MOAI fan and love Lua) so now there is a great option.
This trends is so fucking old that it's growing hair out of its ears.

1. Some idiot (a confirmed idiot, in this instance) says something potentially offensive depending on your panty bunching quotient.

2. Someone decries said idiot, flips tables, talks about how the industry needs to change, and can't believe others aren't as outraged as they are.

3. Everyone has their own opinion, and the discourse on HN is relatively polite, but there's also a ton of shadowy downvotes for rational comments that don't seem all that inflammatory.

Here's the reality - idiots say stupid things. Whether it's denigratory to women, men, blacks, Asians, the mentally challenged, furries, or yes even redditors, it will get said. There's no point getting your feathers all ruffled over something like this - I assume it's not a common sentiment among the people who don't get fired from Facebook, and there's plenty of self-aggrandizing idiots out there to give the outragist fodder to the end of days.

Finally, this is just silly:

> start thinking of computing as a professional discipline, instead of a boy’s club.

Computing is neither a professional discipline nor a boys club. Historically, it's been a sausage fest, and computing will never be a professional discipline so long as there are people out there willing to write PHP for fifteen dollars an hour and engineers are put out to pasture at 35.
Works for me. I like the selection of 20 or so nyan cat options.
Js13kgames competition: Lessons learned
Same. Took me 15 minutes to figure it out and assemble the thing. I used webkit console and gimp.

And since I have a hand down on the image, I can personnalize it to be me even more. Heisenberg is my go-to t-shirt http://i.imgur.com/BwQU9.png
Can somebody squiggle the fonts too??
The Next Generation Nest Thermostat
"Enable" is indeed the key word. VoLTE does support AMR wideband, and there are other wideband codec evolutions in the pipe. But it also supports AMR narrowband.

So it'll be up to the operator to decide between higher voice quality or higher capacity. That will depend on how much spectrum is available, and load. It may even change during the day depending on a cell load.
Here is some background to Jolla and the MeeGo saga: http://bergie.iki.fi/blog/meego-diaspora/

Also, the HN discussion when that story was up: http://news.ycombinator.com/item?id=4214263
Good point :-) I didn't actually think "I need a 3d printer so that I could make a gun". If I was seriously worried, I'd try to get a gun the official way.

Not saying I am not worried, but I don't seem to get round to building that emergency package.
Of Course People Aren't Building for Enterprise - It's not Sexy - Curtis McHale
If Novels Were Written Like Software
What goes into Java 8?