skysight-inc/HackerNews huggingface dataset:
This is identical to the picture I would have used to describe this library: http://upload.wikimedia.org/wikipedia/commons/thumb/a/a0/MVC...

The only weird bit is that MVC in, say, Rails also lets the model talk to the database. This can (and has) been considered to be a mistake.

It's not a three-tiered architecture, though, if that's what you're looking for.
The most popular desktop in the world made a major change on things like this in its last revision, following fashion, and it's not dead.
S3 has to handle random access patterns, which are the hardest to optimize.

I wouldn't be surprised if Glacier's latency wasn't purely artificial so much as it was a deliberate design decision so the architecture can be very different from S3: pure streaming I/O, huge block sizes, concurrent access is nowhere near the same, etc. That much time allows really aggressive disk scheduling and it'd make it much easier to do things like spread data across a large number of devices with wide geographic separation.
Overall the US government acts as if other countries are not really sovereign entities, because software is eating the world. Hence the US is entitled to listen to everything non-US people say, read everything non-US people write, search data not stored on US soil, monitor non-US financial transactions, etc. All without having to respect any law of any other country.

The EU data protection bans storage of data about EU citizens outside the EU. Eventually the ban may have to include storage of data by US companies, even if in the EU.

This is going to end badly for American Internet companies. It's not just the NSA scandals. Americans need to realize that people outside the US have options, and at some point it will become a major handicap to be a US business -- seen as a conduit for US government power and spying.

I don't see how the US could or will step back from these abuses of power.
(note that dbaupp is a core rust developer[0], if he disagrees with my statements I'm probably missing something somewhere)

[0] https://github.com/mozilla/rust/commits?author=huonw
dev here...happy to answer any questions.
The issues are server bandwidth and storage. To support images the server would have to store more data and handle much more traffic than it already does. You can already link to an image hosted elsewhere.
> I loved KDE3, used it for years.

There's always trinity (http://trinitydesktop.org/)

> It's still not particularly good or better than KDE3, it's just different.

You're right, it isn't better.

When I last tried using it (November last year), parts were unusable -- for example on the workspace switcher (the panel that shows your workspaces) I couldn't see the windows that were on each workspace, because the idiot who had coded it thought it more important to make the control look shiny than to display the windows.

I use xubuntu/xfce now. I've no time for fuckwits who just want to jump on the newest trendiest technology bandwagon
The problem with this, is that you are assuming the APIs change in some sort of odd isolation to the parts that use them.

That is, the reason an API changes is because a use site has need of a change. So, at a minimum, you need to make that change and test it against that site in a somewhat atomic commit.

Then, if the change has any affect on other uses, you need a good way to test that change on them at the same time. Otherwise, they will resist pulling this change until it is fixed.

Add in more than a handful of such use sites, and suddenly things are just unmanageable in this "manageable" situation.

Not that this is "easy" in a central repo. But at least with the source dependency, you can get a compiler flag at every place an API change breaks something.

And, true, you can do this with multiple repos, too. But every attempt I have seen to do that just uses a frighteningly complicated tool to "recreate" what looks like a single source tree out of many separate ones. (jhbuild, and friends)

So, if there is a good tool for doing that, I'd certainly love to hear about it.
Apple, Google Can Pursue Smartphone Patent Cases, Court Says (2)
This will embolden countries like Germany and Brazil even more to force Google and Microsoft to create local subsidiaries/different companies there and hold their citizens data only in those datacenters and with that specific company.

And I don't blame them. As a response to this, and to avoid that, Google and Microsoft should be adopting end-to-end encryption in their services as soon as possible, because it's the only way they can now say with a straight face that EU citizen data is "safe" with them.

Otherwise (hopefully) people will be using less and less American services over the next few years. Europeans (and others) can't and shouldn't feel safe with their data used by American companies now.
I think you're giving Microsoft too much credit. Linux on the desktop failed for a lot of reasons. Major fragmentation and lack of focus are some major ones.
the burden on the government would be substantial

That was the idea embodied in the Bill of Rights.
Code Babes.
Behind Silicon Valley's Hiring Settlement
Generics mostly, the syntax is the same. Structs with associated methods are a rudimentary form of classes.

I have to say I'm not a programmer nor I've studied Computer Science, more a Script Kiddie, and functional languages are something esoteric that I understand on a very shallow way.
How about leaving it as it is, and calling it "Unlock Screen" instead?
Recent versions of Windows

Windows 3.11 to Windows 98 (and possibly later) let you click 'Cancel' at the login screen so you wouldn't need a user/pass at all to get access to the desktop. There was also the 'safe mode' option if the login prompt really was an obstacle. This easy login was a feature, not a bug.
How am I supposed to research a problem if every other search result is a closed SO thread? I'm being hyperbolic but SO closed content hitting the top searches is also waste of everyone's time.
That was my first thought on seeing the second picture, but that's not what's being discussed:

'The shape that Bertoldi and colleagues at SEAS unexpectedly encountered is a hemihelix with _multiple_ “perversions.”'
[...]
'there is a critical value of the aspect ratio at which the resulting shape transitions from a helix to a hemihelix with _periodic reversals_ of chirality'.

A phone cord may have multiple reversals, but they almost certainly won't be periodic.
The model may use pure state (using the `State` monad), but if you wish to read or write that state to a persistence layer you must go through a `View` or `Controller`.
There was a link submitted here (I can't find it now) a few weeks ago that talked exactly about that. Most build systems are just reimplementations of make, which makes them worse , because make has been battle tested for ages.
No, you can unkink them locally, the opposite of how you introduced them.
And a fix pushed out very quickly as well!
One correction: It was Jeff Atwood who created Discourse.
Another option would be for karma to evaporate over time. You'd have to stay current, and if there simply wasn't enough fresh content being produced, then relative rankings would renormalize over time.
I like the idea, it seems really helpful, but just as a warning if you call your site Waffle and blue is the prominent color, especially on the logo, you're going to cause people to make connections that shouldn't be made...
Like this: http://jseliger.wordpress.com/2012/09/23/the-geekdesk-writin... . The most notable part is the sit-stand desk. It would be very hard to go back to sitting desks only.
Then why not write in static typed languages from the very beginning itself?
> Hence the US is entitled to listen to everything non-US people say, read everything non-US people write, search data not stored on US soil, monitor non-US financial transactions, etc. All without having to respect any law of any other country.

I hope you realize that the US most definitely does all of that inside the US too! The NSA's pretending to only target "Outsiders" only serves to make the all-encompassing surveillance more abstract, and thus somewhat more palatable to the local masses.
> "A U.S. prosecutor cannot obtain a U.S. warrant to search someone's home located in another country, just as another country's prosecutor cannot obtain a court order in her home country to conduct a search in the United States," the company said.

Sure, the U.S. government cannot send agents to search Irish homes owned by U.S. citizens, but it can damn well order the citizen in question to retrieve and present a certain document that is known to be stored in the basement of that home, and threaten to hold him in contempt if he fails to have it shipped stateside within a few weeks. So according to Microsoft's own analogy, there's nothing surprising about this decision.

What I'd really like to know is what happens if it is illegal in the country where the server is located for Microsoft to disclose the server's contents to the U.S. government.

I don't know much about EU privacy laws, but surely some countries take issue with the personal information of their own citizens being shipped abroad? Could U.S. corporations (and/or their EU subsidiaries, if any) argue that it would be illegal for them to obey this U.S. judgment?
If there are people out there who are trying to choose a single language to learn, comments like yours should be a wakeup call to them:

Different situations and tasks call for different tools. Excelling in a modern development environment means being able to work with a variety of tools and being able to identify which tasks require which.
They presumably already have wholly owned subsidiaries in each country where they have any presence - the US government can then presumably say to the parent company in the US "tell your subsidiary in <country> to give us their data" and what can they do?
Thank you for pointing out LFW, it's a very good dataset.
YouTube faces also seems very interesting for benchmarking.
http://www.supermicro.com/products/chassis/4U/847/SC847DE26-... 90 disks in 4U chassis. If you don't care about power / hot swap ( I doubt there's a datacentre monkey running around swapping disks for Glacier or actually anything -- Google anecdotally was repairing servers by removing two rackful worth of them at the same time ) then instead of piling them four deep you can pile them six deep (36" server depth / 6" disk depth) reaching 135 or so disks.
For context, the US population is currently less than 5% of the world.

A danger for US companies is that their business will be cut off from 95% of markets, because of US government policies.
Although - other sites can manage user state and validating posts just fine without this 'feature.'

Even assuming it's all but impossible to fix given the implementation in Arc, surely it would be possible to automatically reassociate the post with whatever the current function id is? It seems to be as much a user experience problem as anything.
Yes, but my point is that non-Americans have and will increasingly choose options that US residents don't have.
They aren't, sovereignty is only a concept when each nation is capable of independence through economic, resource, and most importantly military. Since America spends more money on military than the next 9 largest spenders combined, America doesn't have to respect sovereignty. America's goal is to feed it's consumption, and ensure that nothing threatens the way of life for the wealthy at the cost of other nations. It frustrates me to no end because although I really hate this as a concept and practice, I really enjoy being given the opportunities that that this enables.
and I believe downvoting is not helpful and gives pissed off people the ability to influence outcomes.

Upvotes by themselves should be enough to bring the best posts forward. IMO this is true for HN too.
3D Printing Battle Wounds: Fairly Common (Warning: Quite Gory)
Because a lot of people live under the assumption that statically typed languages will slow them down.
Ask HN: Help me figure out suitable work for my young stay-at-home wife?
My wife has just finished her master studies in molecular biology, and we are expecting our first child in few months.

While for now I have a decen't salary, and she is quite looking forward to be a stay-at-home mom for a few years, we can't help bu wonder about her future employment/income posibilities.

It seems that in her area of expertise, there are no other career paths than PHD -> PostDoc, and from what she has seen of the academia, it doesn't look compatible with raising a child.

She is a decent language learner and reasonably skilled artisan/painter.

What would you advise us?
Yes this really baffles me.
No, it's a Unity thing. The screensaver is built into the compositor.
Its a great idea to use an Apple keyboard... for taking a picture of your workspace. Then back to the real keyboard.

More seriously, I really wish any USB keyboard could be "converted" into a Apple Bluetooth keyboard (as far as the Mac knows) - they have great connectivity, battery life.
My favourite part about their front page is the quote at the bottom:

"A waffle is like a pancake with a syrup trap." - Mitch Hedberg
If its any consolation for the OP I have absolutely no idea what this is referring to and haven't made any connections even after reading this and trying to... blue waffles?
That's incorrect - the screensaver is able to perform a full grab and prevent any keys being passed through to other apps. Which is why the screensaver won't trigger if you have a menu open.
I constantly forget names. I feel pretty bad about it. But attempting to remember them seems like such a huge effort.
Entrepreneurs Need Time Management Accelerators
The Definitive Oral History of Mystery Science Theater 3000
In New England (US) too: "A1 Courier"
It won't be long when Adobe CS can be used on a browser, and desktop applications will mostly be unnecessary.
I'm very interested in learning either Go or Rust. Of course I could learn both, but when I learn a new language (or anything really), I like to really immerse myself and focus.

I'm leaning towards Go but Rust is very interesting.
This happens with the next page button as well if I've been on the page for more than 3 minutes or so.
it would totally wipe the order books of all the major exchanges. Hopefully they will be sold privately.
> Generics mostly, the syntax is the same.

That's the syntax for "generics in C-like languages" since C++, FWIW. So at its core, the inspiration there is probably C++ more than it is Java.
Only if the liquidation trustee is an idiot, and courts try to avoid appointing idiots to that position.

The concept of suddenly dumping too much "X" on the marketplace is so well known I wouldn't expect this to happen in this context (compared to, e.g., some of the stunts the Congress pulled in the jihad against "junk" bonds and/or trying to "fix" the S&L crisis).
The same - web dev. I have an rMBP so can bump the res up quite significantly if needed. I'm not sure if this keyboard would be what you'd class as full size - it doesn't have a numpad of course, but that's OK - I type less numbers than you'd expect really!
The striking thing for me was to Google a few questions in a row, to find good answers on SO, and then to see that each one was also closed/rejected for some reason. It was strange to see that the answers to these questions all had high ratings, but the question was closed anyway.

I guess it's a vision opposite of the internet itself. Rather than "find one of a million pages that work for me" it is "there should only be one."

(In the spirit of the internet, perhaps if a question cannot be found by a simple search on SO, that IS a reason to ask again, and to fill the search slot.)
Learn Coding and Web Development the Fun Way
> Also, I'm not really sure this makes sense, if it is only for delivering Amazon packages. Surely FedEx/UPS have better economies of scale as they can deliver everyone's packages?

They also have profit margins that could be taken by Amazon. Amazon has been putting warehouses near where it sells the most product which means average delivery length has been dropping. I could easily see Amazon beating UPS at local delivery. Especially so with grocery delivery in the mix--they're already stopping by your building to deliver food, why not drop the morning's packages as well?
Mixed bag. The code review part is much better than stash and significantly better than crucible. Namely, diff of diffs makes reviewing changes based on comments infinitely easier (especially on large reviews). We installed phabricator just for the code review piece initially. Repo browsing is about on par with stash, but it doesn't seem to experience the horrific slow downs that our stash server does. We don't use the tasks because a number of non engineering roles also use JIRA and the tasks functions in phabricator don't have nearly the depth of security and workflow options we need.
If they could deliver me a quad venti latte in 12.5 minutes, then I'd be impressed.

But in all seriousness, generally the only thing that has ever been disappointing about ordering from Amazon, is the shipping times. Any time I've ever had to call Amazon because of an issue, I've been impressed with their general attitude toward me and their willingness to fix or go beyond what my original issue was.

Having said that, they seem to have some smart people working on logistics for them https://www.youtube.com/watch?v=gcXoj_UBXv8

So it only makes sense for them to move toward the "last mile"
I'm glad that I am not the only one that feels this way

When talking to young engineers, i say SO is a great place to find answers, but horrible place to ask questions.

If you want to ask a question and find yourself ridiculed, belittled, and lectured on everything but actually having your question answered, then this is your place.
I feel assessing if a question is novice, intermediate or advanced is too subjective to be practical, but it would be interesting to see if it works, anyway.
Sorry, I should have included more information: http://knowyourmeme.com/memes/blue-waffle

I recommend against just googling it. It's used as one of those "gotcha" images for unsuspecting internet users.
Facebook Mobile vs. Non-Mobile Ad Revenue
1. No history.

2. No online help.

3. After making an entry, the system's response scrolls out of view.

4. The IPython notebook environment already exists, is suitable for server environments, and is much more polished.

http://ipython.org/ipython-doc/rel-1.0.0/interactive/public_...

I hope this helps.
Are there too many bad questions?

Why not the Google answer, which is that search brings you "good" no matter how much "bad" there is?
Why would I use Go instead of Ruby/Python/nodeJS?
No, but it's certainly on life support.

http://www.techrepublic.com/blog/windows-and-office/rejected...
Portable Gadget Charger Can Jumpstart a Car
Can she (and you) find a way to do research/development at home in her field? Or possibly figuring out how to combine her area of expertise with computing, specifically simulations.
Perhaps the FCC could build Amazon a special road system for delivery to the last mile.
there is extensive help...actually the entire doc is included right at the top.

It is not IPython and isn't meant to be.

Not sure what you mean by history but if you sign in you can save sessions.
My wife and I run what I would categorize as a micro-saas business and we both work at home. She works part time at a standup desk that I made from furniture parts, and she also uses a drafting style chair that I made from parts purchased on the internet. LOL @ her clocks, looks like one needs a battery. To her left is a small white board.

My desk is also somewhat home made and doubles as my hobby project studio for song writing and recording. Behind my chair (not visible in the pic.) are a 10" sub woofer and a larger white board. I have a tiny bike mirror over my right monitor to avoid a bad shock when someone stops by my desk while I'm deep in a project. The tiny red button on the left corner of my desk is to engage/disengage the sub woofer. Most days my dog sleeps on the rug by my chair and amazingly I have never rolled over him.

My desk: http://i.imgur.com/OfYjTgX.jpg
Her desk: http://i.imgur.com/vI4GR7H.jpg
Because it was already the most popular desktop in the world. It's so big that they can make bad decisions and still take the whole market in the direction of said bad decisions.
Scientists at Johns Hopkins Come Closer to Eliminating Heart Disease
Even better would be collaborative real-time editing.
I have two years to let go
This thread should just be removed. It serves no purpose other than to disrupt and deceive. The fact that this crap has been on HN over an hour kind of makes me wonder what the mods motives are. I mean, posting a bug from a pre-release version serves no purpose other than to fan the flames of the anti-Linux circle jerk. I come to HN for intelligent discussion, not this crap.

Edit: the title has been edited since I posted this. It still serves no purpose though.

To those who are down voting, please explain why you think this thread should remain here?
Not sure how accurate these figures are, but they make sense considering the environment -

I asked Adobe (just before they released CS3) why it supports Mac OS X. I received a response from Russell Brady, PR Director of Adobe. According to Mr. Brady, Adobe’s sales in its last financial year (2006) “were 77% Windows and 23% Mac. In some markets, such as the creative professional space, the Macintosh percentage is even higher. The Macintosh market is huge for Adobe and, by most estimates, we’re the largest supplier of Mac software on the planet.”

via http://gigaom.com/2007/04/09/why-do-software-companies-suppo...
How Imgur Became a Photo Sharing Hit
I'm more familiar with Server Fault, I started contributing last month (made top of "new users") and it feels good to have helped a bunch of people that thanked you, but I'm a Camel's straw away for giving up between some moderators and how the system works.
American backed Egyptian Regime Arrests 17 Years old Inventor
Drchrono is hiring Django and Python developers
I had the Apple Bluetooth, then went with the Apple wired to get a full size experience. I'm now using the Logitech wireless, which is full size, and solar powered. At first I didn't like that it's not the "Apple" feel, but now, I like it better I think. (not Bluetooth, but the adapter is tiny, especially if you're using Thunderbolt display or another docking situation with USB ports, since it's never in your laptop)
I spent several weeks focusing on a single project, only to find out I was confused and wasted my time.

I'm not even sure how I managed to go so far without realizing it. It's never happened to me before. Brutal.
A small addition: Some early/simple Japanese systems actually used single byte encodings. They could only fit the katakana characters, so everything had to be written phonetically. It is not very easy to read but works acceptably for short strings. The characters were squished horizontally to take the same space as English letters: https://en.wikipedia.org/wiki/Half-width_kana

You can still encounter these in printed receipts from old POS systems. The half-width katakana still exist as separate codepoints in Unicode, and are quite popular in emoji and such.
Go is like a better Ruby or Python. Rust is like a better C++. Go is ready for production today. Rust will have 1.0 this year, and only has 3 production deployments so far.

Hope that helps.
Can moderators see who flagged his comment? there's one particular moderator who is so unprofessional every other comment should be flagged
It's worth mentioning that this policy is only a few weeks old, so it's more of a 'will be in the future' thing than it is 'all the changes so far' thing.
This is awesome, wow. I wonder how you cool something like that without most of it being powered down.
There's cl-parser-combinators (https://github.com/Ramarren/cl-parser-combinators), which is supposed to aid in writing parsers in a painless, Parsec-like way. I haven't used it, but it may be worth a try.