skysight-inc/HackerNews huggingface dataset:
Not sure why you were downvoted. England certainly isn't a country in the sense that's important in the article, i.e. a self-governing entity with control over its own economic system.
If you're using Django, check out the runserver_plus command from django-extensions: http://django-extensions.readthedocs.org/en/latest/runserver...
Douglas Rushkoff nailed it in a short TED talk http://vimeo.com/65904419
Nice work! I'm thinking about buying the novel but I would like to be able to use Paypal.
The solution proposed here seems similar to react.js
Do you think you can't live frugally on 3/5 of your wage?
Theoretically you are right, but in practice you spent more time with the framework and how the "best practices" work, as with you application.

Most problems are simple, but to solve them in a framework, you have much todo.

And when you understand and use everything "the right way", the new Version of the Framework arrive -> see angualar v2.
A new Framework with a new underlying language (WTF?)

Best practices work without frameworks too, you have only to define them and communicate them with your co-coders.

Since requirejs with the modularity and different build tools, i feel no need for a huge framework.

I pick the libraries i need and build parts of the application into modules, since the communication run with events it is clean, structured and has a clear defined API.
Ask HN: New interesting games for programmers suggestions?
I mean like RoboWar, Ants from aichallenge etc.
I can use google, but it's just interesting to know someone personal experience.
Right now I'm reading the screeps.com documentation, looks interesting (and not, this is not a plug :))
Bitcoin has been one of the world's worst currencies in 2014
That's ironic, considering the major wave of OSX adoption was due to linux-oriented developers who found it easier to keep working with their linux ecosystem on OSX than on Windows.
KVM scalability and consolidation ratio: cache none vs. cache writeback
Given that this distinction is entirely subjective (no-one will be able agree on what a test that pigeonholes pages as a 'site' or 'app'), how is it a useful distinction?
I get the impression from dealing with german companies that they tend to be very good at traditional "engineering" but when it comes to it/computers they are 10 or 15 years behind.

I also think that in germany its considred that the good engineers and asociate profesionalas want go and work for firms like Audi.
> Wealth Inequality - The gap is widening

The US currency and most other currencies are working against the people and in favor of the bankers.

Probably one of the best solutions that have presented themselves for this problem is bit-coin but since it is extremely volatile and still underused at the moment it is not ready yet.

Here's [1] a simple youtube animation that explains it better than anything i have seen.

[1]: http://youtu.be/mII9NZ8MMVM
Solution: Use the right tools too get the job done.

If it are frameworks, use frameworks.

If it are libraries, use libraries.

If it is plain JS, write in plain JS.
I look forward to it! Startup submissions are completely free. There is an option to have your startup featured, where it appears at the bottom of each page in the same format as the startup boxes on the homepage.

Our privacy policy is fairly straightforward, and I'll be adding a page for that soon. We don't use an account system, so we don't need any personal details aside from your name and email, and we don't use your email address for anything, unless you opt-in to our Weekly Newborns newsletter.
2012 MBP retina with 8gb ram here..
Major performance issues with Chrome -- when videos are playing in tabs, 10+ tabs open, etc.
Systems Preferences are the least of the problems I've came across.
Right this minute I'm diving into the Google Drive API, as I'm looking at using GDrive to implement a new feature in one of our projects.

Outside of that, I hope to finish reading most (or all) of Philip C. Jackson's Introduction to Artificial Intelligence, Alvin Toffler's Future Shock and the Predictable Revenue book. I doubt I'll finish all of that over the "holiday season" per-se, but that's what I'll be focusing on in the near term.
6502s are also still being made and used in all kinds of stuff.
You and I are definitely both correct about it being a dependency: it caused me some installation headaches. I may have misunderstood the docs about how deep of a dependency it is; I haven't read the source.

Returning to the OP's point, given that it is a dependency, it's still possible there is some resulting startup overhead, but I couldn't say for sure without profiling it.
I am increasingly worried about the state of the world each year.

However, I was discussing this with a friend recently and we were talking about how much of it was simple the result of more reports about the trouble in the world. I realized something: if there was, say, ten reports of really bad, violent crime in Denmark (where I am from -- population: 5 million people) per year, that would be very little. But even so, if I heard about each of them, it would be practically something really bad happening every month which would lead me to feel that things were going down the drain.

In other words, an unchanging constant violence rate would seem like a deterioration. And furthermore, if the type of violence was different every time, I would start to feel that all the different types of violence were on the rise.

So maybe my fear is not completely justified. But I still don't feel completely convinced.
Ha! Coincidentally, I was watching a great TED talk the other day on learning the building blocks of Chinese letters! The talk is short but great and inspired me to look into the language: http://www.ted.com/talks/shaolan_learn_to_read_chinese_with_...

Here is the link for the website: http://chineasy.org
Solid evidence you've given there. I'm even sympathetic to being convinced that things aren't as good as the datasets I've looked at personally seem to show, but I've not had much that shows me otherwise. Instant world-wide wide-band communication and mass media's adoption of it has had an interesting effect on society's perception of how "terrible" the shape the world is.
Not just structure, they enforce application architecture, something that you often miss until it's too late if you just get busy gluing together lots of npm modules to build your application.
Well use private curcuits or go old school use modems with dialback ie you call the modem it disconects and calls you back on a hard coded number
I see you trying to be cute about what your product/service is/does. I still don't know but now don't I care.
Still begs to reason why wouldn't they provide a stripped down industrial Windows for these cases, rather than just a layer of Enterprise apps on top of the regular thing. Even their "Enterprise for Manufacturing" page is all about apps and Metro tablets.
How does libccv compare to OpenCV in terms of precision and scope?
Usually, the problem is finding 3 days a week job that pays 3/5, not deciding to live on 3/5 wage.
Deferred font loading and using localStorage as cache
And I have a counter datapoint where that's exactly what my girlfriend has to do sometimes, because IE11 isn't supported correctly by some modern sites. However, both of our anecdotes mean diddly-squat in terms of working out whether the parent is exaggerating.
Kleisli Categories – Composition of Logs
Steven Pinker has built a writing career out of telling people who are doing really well that everything is fine and that they should keep on enjoying.
Broadway: a working JavaScript H.264 decoder
Coursera Cloud computing class is a great news! I guess I'll wait for this. As an added bonus, programming is done in C++ (compared to plain C/Glib as in original course). I hope that author means modern (or at least real) C++ and not just C with classes.
Christmas Will Stick Around All Year Thanks to Buzzalot Social Search Engine
There is actually a tool[1] that will provide the right subset of polyfills to the specific browser. However, you do need to specify the list of polyfills you use in your code.

[1] https://github.com/Financial-Times/polyfill-service
Ah, yes, the flicker and delayed drawing. I noticed that also a few years ago with Windows applications. They used to be written with the Win32 API or MFC or even VCL, but when WinForms became popular it introduced a lot of ugly flickering, especially when resizing windows with many controls on them.
I don't understand why they insist on the fixed yearly release cycle. I'm convinced that's the real source of most of these problems; Yosemite might have been awesome with a few extra months of testing and polishing, it was a major release in many respects and 12 months is very little time for projects of this magnitude.

Is it just because iOS is forced to release in sync with hardware, and hence OSX has to follow suit in order to support new iOS features as fast as possible? What is the point, if the experience is then sub-par?
It's because it has 80,000 images, multiplied by 14 thumbnail sizes and two file formats. The videos are actually only a small proportion of the file size, because I am currently only doing mp4 and two sizes of ten second parts.

Serendipity is what I'm going for - I've spent about $60 over ten or more purchases while developing the site. Stuff I just decided I have to have.

Actually, I have a list in my account: Geometry Wars x2, Toy Soldiers Complete, LA Noire, War War 2 Time of Wrath, Rise of Nations, Panzer Corps, Fieldrunners, Rigonauts, Bulletstorm, ShaderTool, Tradewinds x2, Knights & Merchants, Dead Space, Crimsonland, Wings!, Imperium Romanium, Hero Siege, Robocraft. Wowee. Most projects go into the red based on server costs, but not this one :)
I'm hoping that 10.11 will perhaps be the release that refines things quite a bit, concentrating on stability and generally cleaning up messes like this.

Let's remember that they did a fairly major overhaul of everything with Yosemite. This is just how software works sometimes. But you're right, there was a certain amount of UI stability during the Tiger through Snow Leopard era that I wish that Apple would get back to.

Try switching between the tabs in the "About this Mac" dialog. The framerate is truly shameful. Astonishing that it got approved at all. I had to try it on a couple different Macs at the Apple Store to believe that it wasn't some random problem I was seeing.
Can you provide a source / more information on this solution? Surely there are drawbacks. And you mention using this solution back in the day - are you sure it's still applicable?
This is what regularly makes my 8-9 hour day a 12 hour one.

People who live close to the office manage to cook nice meals, exercise, spend time with family etc all while I'm commuting.

The most I manage is replying to a few emails and listening to podcasts while standing up on the train with carriage after carriage of commuters.
I definitely need a mobile version of the site. It strains a PC, and it is hit and miss whether anything displays on mobile devices.

Probably something based on swipable pages, rather than infinite scroll.
Yes, I also had similar feel while using Erlang - "hardcore" part was just gone and I thought I was just writing config scripts to some underlying system (which it is) :)
>Since this is HN, do people do basic investigation, or assume that anything that doesn't seem to work is a lost cause and just switch OSs, re-install, or complain?
>Your experience for example seems more like some rogue app with extensive CPU/memory usage driving the battery down. Have you checked Activity Monitor to try to spot if that was the case?

Yes, I did perform basic investigation. I switched from Chrome to Safari, because Chrome was eating battery like crazy. I shut down anything that I wasn't using. Browsing the internet on Safari I was getting 3.5 hours on a charge. I even timed it! And I am not the only one, read the Apple forums complaining about this. I even reset the PRAM, as Apple recommends. It didn't help. Now I am running a lot more apps, using Chrome, compiling stuff in the background, and still getting my usual 5.5-6.5 hours of battery life (depending on the load). So, yes, I did spent over 20 hours of my life trying to make Yosemite work, and then gave up and switched back to Mavericks. I had a CC backup, so it only took 20 minutes.

>Actually your memory usage should go down with Yosemite -- they have new technologies just for that. Same for battery file, it should go up.

Also, I didn't not mention anything about memory usage, but you are right, the memory footprint was lower. About 1.6gb on average, vs 2.6gb with Mavericks. But I don't care about that, I have 16gb, so I have RAM to spare. On the other hand, I can use all the battery life I can get.

Apple does some amazing things, and some really bad things. It's important to give them due credit for the mazing things, and call them out on the crap that they put out as well. Yosemite is very slick looking and a very pretty operating system. But it is very buggy, and what Apple put out as a GM release is beta quality at best.
The performance is ok for me (Air 2011).A bit slower but stable so far.
Clojurescript
Om
Light table
Postgres
It's abusive to troll any website posting radical or extreme POVs as "facts." HN is not a place I care to invest my time, and if any person here is sincere in believing that men are superior to women, imho they should be kicked off.
I also don't see how expanding the capabilities obviates the need for a framework. It might make certain libraries less useful, but I don't see the link between a framework and HTML 5..
Seems to me, an insider wouldn't need to "breach the air gap". Quite literally they could just walk over to the controls.

So defending against the disgruntled employee, or impostor employee, armed invading non-employees,...that should be the problem realm for onsite security and management, not software designers.

But yes, you're right. That is baffling. People are fcking terrible with computers, and for most of the roles they shouldn't have to be more competent. The controls should be about as flexible as an atm machines user interface.
In practice the refund will just post for whatever converted value you've paid in the first place and processors will take the difference in either direction
An Experience in Contributing to Open Source
When I worked for a large established company a lot of the older, more senior staff who had been around for a long time would complain constantly about the workload being much higher than it was a decade ago.

When younger team members got promoted to similar roles with the same workload they didn't have the same issues. The big difference between the two was the use of technology. The workload expectation was based on efficient use of all of the systems and programmes we had available. Those that still used paper-based systems and ignored automated processes and other efficiencies really struggled, and their days were much longer as a result.
It would actually make quite a bit of sense to just have raw flash accessible by the CPU and be managed completely by it. The problem is then that some of the flash trickery is for very specific flash and requires careful calibration, things like programming time which is per-flash chip and sometimes also changes across time.

The ONFI standard only specifies the protocol and the wiring but not the soft parameters, these may be added in there if people wanted but the flash companies are evidently only trying to grow up into the market rather than just provide building blocks as that allows them to squeeze out more profits so I can't see any incentive by them to expose such an interface and support the ecosystem that will spring up and take all of their extra profits and leave them to build massive foundries for peanuts per unit.
I totally agree web site and web app are used interchangeably sometimes -- I was just answering the op as to how I and many people I know classify them and their differences as they relate to the topic of the article, javascript.
The last sentence "there are standalone libraries for that." seems to contradict the entire article
these ain't startups !_!
> it lets apple break/disable bad apps that have entered the ecosystem

You can easily do that with patches and blacklists.

> it keeps all the OSS binaries more in sync with the fast-paced OSS world.

That's hilarious, sorry. Nobody who cares for "OSS binaries" uses anything shipped by Apple -- we all use Homebrew and equivalents, because anything shipped by Apple is invariably ancient.

> Try loading Windows 8 and you immediately have over 200 critical hotfixes that take nearly a day to download and install on 2 year old hardware.

That can be easily solved with release-specific service packs, and it's not an excuse to wreck the entire UI.

> Each release contains the byproduct of massive amounts of research/data.

Such "massive" research, if it's anything remotely valuable, doesn't change every 12 months. You don't have breakthroughs in UI design every 12 months.

You know what changes every 12 months? Fashion.
Lion was also the OS where they started cutting out core functionality (e.g. the ACPI controller) from their open source releases.
Yes, it only appears in "reduced transparency" mode, but that's no excuse. Again, this is a well reported bug that many people have noticed 6 months ago and it would take an Apple intern 20 minutes (maybe an hour if they were very inapt) to locate and fix the issue. It's just not a priority to them. I really wish that they would switch to a 2 year OS release cycle, and work harder on stability of the core OS. They can pull Messenger, Mail, Facetime, and all the other apps out of the OS package, and add features to those all they want, but I want the core OS to be stable.
The same argument is used for TCP offload to NICs and from what I've seen it ends up being a bad idea because host CPUs advance much faster than the ones you put in your SSD/NIC/etc. Add to that the fact that you are almost surely leaving optimizations on the table from separating the two layers and I'd very much doubt there would be much performance loss.

And I'd gladly take a performance hit if it meant SSDs become a safe commodity product like hard drives mostly are vs the current situation where a crappy product may very well erase all its data on an unclean shutdown. Manufacturers don't want this of course because there's more margin to be had with the current stuff. Maybe some low end manufacturers could start to implement low-level flash access and Linux using it for the situation to change.
Another reason would be "laziness" of the corporates, there is no real interest in spending lots of time and effort for creating the bottom end parts that may or may not improve the overall system and instead the preference is to build the top-level features and let the ssd vendors deal with the flash itself. Especially when the flash properties change between generations and even in the lifetime of the flash itself. Flash generations also come by very quickly as it is already.
I would love to see a course that explains all the DS theory alongside its implementation in Erlang.
The big pain in such an endeavor is the high cost of an hardware company and the low quantity and the long time it will take to build an ecosystem around such an offering. I'd buy one or a few but beyond the tinkerers there aren't going to be many buyers.

Unless someone of the Google/Facebook clubs will decide it is in their best interest to have such a thing and to enable it to be sold to others as well it is not that likely to happen.
Stephen Wolfram explains why it will be possible for humans to live forever
It is interesting to see so many different opinions on this topic. In my opinion it really depends on the kind of problem you want to solve. For very simple things it can feel stupid to load in a huge js framework. If one wanted to create something like a blog where a little ajax here and there is nice one might completely skip a framework. But does a developer really want to solve standard problems that have been solved countless times? Big web applications can profit from a framework that enforces some coding standards for common problems.
Awesome dude! I've had similar experience and wish to echo this for all the hackers with questions about how to get involved.
Damn. Dominating. Tell me more.
Hologram: taking EC2 Instance Roles everywhere
what about Mozilla Brick and WebComponents ?
The same is true of any fiat currency including the American dollar.
If more people were allowed (and enabled) to work from home, that would help mitigate that issue heavily.
CheckiO – Python Learning Resource Won AWS Startups Competition
Nice, happy holidays!
I look forward to seeing your music site on Show HN sometime!
Sweden's tradition of watching Donald Duck cartoons on Christmas Eve (2009)
Pound Sinks on Disappointing Growth Figures
Current frameworks are made more and more useless with the evolution of standard, browsers and stuff, however what would most likely happen is new frameworks will emerge and the circle will continue.
The default included polyfills tend to cover most things in my experience. I haven't had to worry about if a feature exists in IE8 or if we're polyfillng it for a while now, it's great.
Thank you. I know that feel. As for the OP : it's probably Russia, pretending to be Chinese hackers working out of North Korea. Destabilization indeed. North Korea's 1000 IP internet (seriously, their whole country, USA has almost 1billion IPs) was shut down for a long time recently. Things are moving! Speculate! Speculate! Speculate!
A lot of people just dont ask.
I don't know much about Erlang. Can you explain why it's so easy?
How to Hire a Developer to build apps (requesting feedback)
> 12 miles would not be a big deal with, for example, a subway or lightrail

That's not true at all.

I'm from London, which has a pretty extensive subway system (we call it the tube). The only way you'll do a 12 mile* tube journey in 40 minutes in London is if you (i) live and work on the same subway line, and (ii) have <2 minutes' walk at each end. This is not true for 99% of people.

Sure, you could build more tube stations at great expense, to reduce the walking time, but more stops means more time stopped, which means more time spent in the tube.

I've lived in Beijing and Shanghai, and what I've written above, in reference to London, applies almost equally in those two cities.

*When I say '12 mile' above, I'm talking about the equivalent journey by road, not the 'as the crow flies' distance between two points, nor the distance the tube train travels.
Just slow down. I don't do good work when I am rushing, I don't take the time to simplify or improve, but if I feel I have time and the support for good work I can be more productive in days than I would by rushing for weeks.
Procedural content generation: L-Systems
I Am Not an Uber
I think you could look at LodgeIt (unofficial copy: https://github.com/ThiefMaster/lodgeit) and clone most of its features.
That's because we have a habit of complaining more than praising. The 90% of the time it just works don't get a mention. Thought personally I use an external viewer (SumatraPDF on Windows)
This is from 2012. Previous discussion: https://news.ycombinator.com/item?id=5581851

While this is amazing, this does prove that it is probably impossible to run Linux in 8-bit micro without such contortion. Any Turing-complete machine with enough storage and memory can simulate ARM, and also ARM Linux. So don't use this as an argument for using a normal Linux in such platforms :)
> uARM is certainly no speed demon. It takes about 2 hours to boot to bash prompt

Because he's emulating a 32 bit system on an 8 bit system, which certainly takes some brilliant hacking skills, but takes it completely out of the realm of something practical.
I'm assuming this doesn't work for recurring payments?
1950s style illustrations highlighting today's problems
What if it is not broken, but inevitable?
MIT/BSD is free software too. What they're moving away from is copyleft.