skysight-inc/HackerNews huggingface dataset:
When people say "Linux" they mean a desktop-metaphor UI, a userland that accommodates multiple runtime environments, and a set of apps modeled after what was available on Windows 15 years ago.

There is a place for this, like on my desk, because I need a big fast machine and a large monitor and, in my case, I use Eclipse and the Android SDK, but it could be Blender or LMMS or science applications.

For the other 99%, there are two instances where Linux is a hit. But making Linux a hit required jettisoning the desktop metaphor and making a modern managed userland with a single runtime environment. Of course I mean Android and ChromeOS.

The future of open software distributions is going to look more like CyanogenMod and less like Ubuntu.
To be fair, last time I tried to make an edit on Wikipedia, it resulted in a huge argument that spanned literally several days, at the end of which I gave up. Note that this was a tiny edit, changing the word order in a sentence or something like that on a rather niche topic.

I haven't bothered trying to edit anything since then.
I'll look in to it when there's a maven plugin maybe. As of right now my work flow works fine with the assembly plugin.

It looks pretty solid though. I'm still not totally sold on gradle as of yet mainly because of the tooling.

The native libs thing is a plus though. I'll see where I can work it in. Good work with capsule though.
That's basically rubbish and misinformation.

You're complaining about WDM audio. There's built in WaveRT and external ASIO stacks as well. The latter has become the standard on Windows for professional audio and is direct hardware access.

USB audio devices are and aren't polled. The cheap ass speakers and stuff are but anything $20+ are buffered raw device access.

I can get 8ms out of a Windows 7 laptop with ASIO over USB that isn't even tuned. My Korg Triton Studio manages about 4ms and that's seriously high end kit.
This is absolutely amazing, just what I was looking for. I'm not even joking.
The thing is, you do have to work hard for those Investmen Banking/M&A type jobs, but do you seriously think jobs with a £2m+ earning potential would be given away?

You're better off thinking of your first few years as the office equivalent of Hell Week for a Navy Seal.
Forget Apple buying Beats. Microsoft should buy Spotify.
They also didn't get elected for knowing a bunch of regular folks.
I'm finding this impossible to navigate. The pages are basically frozen in Firefox and Chrome.

Anybody else have this problem?
I'm curious what kind of maintenance costs and tasks are involved in running a solar plant of this size. Do the panels need replacing much, or cleaning?
It's a great opening line: personal, informative, and establishing a credential - who would want to read an article about weapons written by someone with no interest in the subject? It lets the reader know that the author has an opinion and narrows the topic so that the question of whether a person should be interested in weapons does not interfere with what the author wants to say.

I found it creepy, too. But I also have a habitual interest in the cold war and weapons are where I first encountered the fascinating world of technical specifications. It was something I shared as a child with my father - who was a small boy during the Second World War and a research scientist for the USDOD his entire professional career. That doesn't make me a fan of killing or war. It just means that I have contradictory interests. So obviously I read the article and enjoyed it.

I also puzzled over my enjoyment. The human toll at Stalingrad [celebrated by the author] was immense, and as I have aged I have lost the convenience of demonizing other people through stereo-types. There but for the grace of god, go I - without any belief in the concept of god which it might suggest.

So I appreciate the writing and struggle to find a place for the enjoyment I gained from reading and still mull over what it ignores and celebrates. That's what makes it good - it has a take and doesn't suck.
I love the "I LOVE ENGAGING WITH BRANDS" text in the screenshot.
Same here. I'm not a C*O, but if something needs to be done, it needs to be done, and sometimes I'm the only one that can do it. Even if it's late evening, or during the weekend (e.g. because some employees are in a different timezone with different holidays). In exchange, I expect the management to understand that sometimes, I need to leave early/take more days off. That's I believe a completely fair tradeoff.
I don't know. Syntax is... hard to judge, but there's certainly some momentum behind the idea of a more rigid syntax (e.g. python significant whitespace, go shipping with formatting tools) that belongs more to the Fortran tradition than the Lisp one. OO style seems to be coming out of the other end of the hype cycle, and while many argue that OO is a lispy concept I don't think the community ever really got behind it. Metaprogramming is still an open field, but I see as much going on with languages that make a strict delineation between compile and runtime as with the looser lisp approach.
I'm actually against this idea, for the simple reason that if that page ends up being delivered via cache somewhere, I don't want them thinking "Well, it says I was throttled, but it actually wasn't that bad. I don't see what all the fuss is about."
I'm not sure why you're getting downvoted here. This is exactly in line with the teachings of Ajahn Chah, a noted Thai Buddhist. In Thoughts Without a Thinker, he is quoted as saying:

“You see this goblet? For me, this glass is already broken. I enjoy it; I drink out of it. It holds my water admirably, sometimes even reflecting the sun in beautiful patterns. If I should tap it, it has a lovely ring to it. But when I put this glass on a shelf and the wind knocks it over or my elbow brushes it off the table and it falls to the ground and shatters, I say, ‘Of course.’ But when I understand that this glass is already broken, every moment with it is precious.”
Applebees: "Hello we would like to buy your app. How does $3Billion sound?"

OP: "Nope. Worth much more."

1 year later... adds video support and valuation jumps to 10B.
I don't think most executives do it for the money. Money is just a way of keeping score.
Honestly, I'm remembering a Joel On Software article that doesn't precisely quote its source.

Your question needs a solid answer if someone tries to use it to argue for net neutrality.
How I Handle Trello Support
I think generally the opposite, as the panels absorb much more overall light than the ground generally does. They're by design as close to "black" as possible since the goal is to capture light and not reflect any.

Of course, a hot spot also causes updrafts, so your thought there is still valid.

Personally, I think combining solar PV with solar thermal is an interesting option. When your panels are often seeing temperatures in excess of 90C (that part I am confident is true), it seems like using a heat exchange fluid to both cool the panels (improving efficiency and lifetime) and deliver that heat to a heat engine or use as a preheater for a steam generation system is interesting.

I think possibly more interesting for residential, where a 90C heat source preheating your residential water before your water heater could significantly increase the effective efficiency of your panels. You generate high value electricity from as much light power as you can, and use the waste heat to decrease your use of electricity/gas for heating. Win-win, and the cost is just some heat exchangers and tubing.
But it's not like Linux needs completely different architecture or anything, you just need to test the drivers that are already in place, no? Didn't Dell and IBM both do lines that came optionally pre-installed with different distros. Can you really not make enough profit off selling 10k computers (about $20M USD revenue for business machines at EU rates; remember we're back in 2005 here) to cover wages for updating your drivers?

It's all very chicken and egg, I understand.

I guess the TL;DR question is - is it really not economic for a single mainstream computer seller/manufacturer to sell business spec linux boxes.
Britain's 'invisible' stealth fighter
Back when I used to dual boot, 2007, I would try playing UT2004 on Windows then on Ubuntu, it was always faster on Ubuntu. I even tried the Windows version on Wine on Ubuntu and it was faster. That's perception but a gamer's perception. When Valve ported Steam to Linux they found in their _initial_ port that it was...faster. They then found out why and were able to speed up the Windows version but the Linux version is still faster. If Firefox is slower on Linux this is a fault of Mozilla (remember the tolerant techies who fired a new CEO due to their intolerant thinking).
Lead Dev to Build with AngularJS and Firebase  Cultural Event Start-up in SOHO, NYC
From first-hand experience, I can say that React+Flux has scaled well to 8+ developers over 800+ JS files and ~60k lines of code in a large single page app here at Facebook. I'm happy to answer any questions! Some things that we've struggled with:

1. All data should be kept in stores. You may have some local component state, but it shouldn't be anything you want to persist if the component is unmounted. We have tried using state several times, and always go back to keeping it in singleton stores. It also works better with the action-dispatcher pattern.

2. Now all your data is in stores, but how do you get it into the specific component that needs it? We started with large top level components which pull all the data needed for their children, and pass it down through props. This leads to a lot of cruft and irrelevant code in the intermediate components. What we settled on, for the most part, is components declaring and fetching the data they need themselves, except for some small, more generic components. Since most of our data is fetched asynchronously and cached, we've created mixins that make it easy to declare which data your component needs, and hook the fetching and listening for updates into the lifecycle methods (componentWillMount, etc).

3. Actions don't have callbacks, as they are by design fire-and-forget. So if you need to be notified when some item has finished being created, for example, you need to listen for the follow up action that the CREATE action fires (yeah, actions firing actions, a bit ugly). Even then, how do you know that CREATE_COMPLETED action correlates to the CREATE that you fired, and not another? Well, actions also come with a payload, so what we ended up doing was passing a context object into the payload and plumbing it all the way down into the CREATE_COMPLETED and CREATE_FAILED actions. Being really strict about actions is a major reason why Flux has scaled well for us.
Wow, this is really beautiful. I was expecting audio only. Glad I was wrong :).
I really like Dart. I'm surprised its not getting traction faster. Its a language with few surprises, everything looks familiar and works as you'd expect without gotcha's. While it doesn't feel cutting edge like Haskell or retro on steroids like Clojure, it seems just right as a replacement for Javascript.
Assuming you're not being snide; how do they get rich then (whilst in post)?
I guess I did not get my point across aka not all pixels are equivalent. A camera such as a cellphone camera is designed to take a fairly wide angle picture. It also has a minimum distance it needs to be from an object so moving your finger closer to the sensor stops providing more detail at some point and just provides a blurry mess.

Adding a magnifying lens between the camera and the subject allows you to get more details at the same distance by sacrificing that wide field of view. With the right setup it also allows for higher detailed pictures of the same object aka more details than you would get at the minimum distance for a clear picture. So that 20x zoom refers to the physical optical zoom. You can try this by comparing the highest detailed picture of your hand from your cellphone with and without a magnifing glass.
Work with people who know more than you, be humble, and ask questions.
Storage for night-time or cloudy days might be the next big challenge. They could go with molten salt, or even carbon-fiber flywheels.
Surely looking for "barely good enough" is the whole reason it's hard to transition.
Intel Pays Up To $30M For A Personal Assistant Platform From Ginger Software
about an hour a day.
Because Netflix only struck a deal with Comcast because too little Netflix traffic could pass through Comcast. That doesn't hurt Comcast at all, because they have monopoly. It does hurt Netflix, because now they have a bunch of subscribers who can't effectively use their service. People who can't effectively use a service tend to stop paying for it.

So, given that these kinds of deals only happen when service is slow: What's the best way for Comcast to continue to be able to pull these fees in from large services? You're a smart person; I'm sure you can figure it out. Hint: Comcast has not exactly shown reluctance to participate in "traffic shaping" in the past.
I've been doing a fair amount of Angular development at work and recently been getting into React on the side (and now introducing it for a new project at work!). I'd say they have the same general goal - build your app with declarative and expressive markup. However, Angular tries to shoehorn custom components into the regular DOM, which gets problematic in many cases.

For instance: the directives `ng-show` and `ng-hide` simply apply CSS styles. As far as I know it's not possible to completely remove an Angular component from the DOM and then replace it later (without getting too deep into imperative JS). However, that's trivial to do in React.

Angular chokes on large data sets, probably because it's doing everything directly on the DOM. React handles huge numbers of records effortlessly. Getting comparable performance with Angular requires much more imperative voodoo than I'd like out of an ostensibly declarative system.

I also find it harder to reason about Angular's data flow, since there are many ways to pass things around: nested scope, isolate scope, sibling scope, same scope, dependency injection to name a few. Finding where a particular handler or value comes from is sometimes quite the hunt. With React, it's all pretty much self-contained.
Awesome, hope it blows up. Perhaps this should be what season 2 of Silicon Valley is about.

The only thing more awesome than this is the fact that the author's last name is freaking LAZER-WALKER.
There's a difference between holding up a 1x1 foot sign at a gathering of friends and planting a 1x1 foot sign on your lawn.

Are you expecting your tweets to be private or public?

If you publicly announce a problem, (and asking for public comments back.. ) then it is not spam if you get a relevant and appropriate message sent to you.

Scaping usernames here however is not comparable to the blog post's example

edit: misrepresentation as 'just another follower' is what i am against here.
The design that literally saved the world:

http://en.wikipedia.org/wiki/T-34

Soviet designers understood simplicity and reliability in military design... if only that understanding had extended to the realm of government and administration...
Is this a month late April fools joke?
This mirrors almost exactly the collapse in the buying power of real American wages and the growth of consumer debt. How can people be entrepreneurial if they are perpetual revolving debt slaves in a national "company store" model economy?
Stuff that stuck out for me from a technical perspective:

- make interfaces that connect different things so different
that you're not tempted to fit the one into the other
and so that communications about these are unambiguous

- KISS with a vengenance, better two simple things than one
complicated

- the supply lines are more important than the accuracy of
your weaponry

- better to make your high performance jets from a material
that you can procure during war

And a whole pile of minor elements. Weapons are not to be enjoyed unless for target practice, but the lessons in there are (judiciously) applicable to any kind of engineering.
I find the Toccata and Fugue just amazing to watch and listen, an the performer is even adorable.

http://allofbach.com/en/bwv/bwv-565/detail/
I couldn't put an exact number on it, but too much.
http://linuxdeal.com/Printer-Pixma-MP280
I use and like the next model down at 1/3 of the cost, the Audio Technica ATH-M30[1]. They block loads of background noise because of the closed back, and sound great as well... and fit my cheapskate tendencies. The 11' cable is nifty too for when I'm using them at home to monitor while playing guitar into my DAW...

[1] http://www.amazon.com/dp/B00007E7C8/
Bach is great on many counts - I did a visualization (https://github.com/hadley/ggplot2/wiki/Bach-2-Part-Invention...) in R awhile back of a Two-part invention that reflects how well structured his counterpoint is.
Sure. I agree with this, of course. But I suppose I don't see the harm in taking action now, even if these are early days, to make our views known. (Though, as I said, I don't like this particular strategy.)

Lobbying in Washington does not begin after an NPR has been issued. Why should we behave differently? The NPR is an important regulatory document because it typically indicates the Commission's favored outcome and plays an important role in framing the debate.
It depends on the utility. In Pennsylvania, the local power companies are required to serve as distribution brokers for people who want to buy supply from a particular company. This means that if I want to buy specifically from the nearby wind farm, I can do so (and I can compare price between them and, say, the big coal-fired powerplant owner in the state).

Individual homeowners may not care. I imagine if Target or Wal-Mart is choosing their energy supplier, however...
I don't even understand how this got on first page. I submitted a link, even i did not see it on new page after an hour :P
Nice to see another entrant in this space, offering functionality beyond LINQPad⁰ and the old SnippetCompiler¹. Microsoft has experimented with a REPL of their own² but there's nothing official yet.

Mono's REPL³ (MIT X11/GNU GPL; 2008) still has some rough edges on Windows. CS-Script⁴ (MIT; 2009) seems to have received the widest use but was hampered by a weird license until recently. Microsoft MVPs have stepped into the ring with scriptcs⁵ (Apache; 2013) based on the brand new Roslyn tech.

⁰ https://www.linqpad.net/CodeSnippetIDE.aspx

¹ http://www.sliver.com/dotnet/SnippetCompiler/

² http://stackoverflow.com/questions/1187423/anders-hejlsbergs...

³ http://tirania.org/blog/archive/2008/Sep-08.html

⁴ http://www.csscript.net/index.html

⁵ https://github.com/scriptcs/scriptcs
There is a large company who is known for their printers. Search Google for them, odds are they make whole lines that will work just fine with any Linux made in the past 7 or 8 years. No driver disk needed probably. Printing, scanning and fax would not surprise me.
How Launching A Free Product Doubled My Income
"No, it will be one of the thousands captured by the American marines in Vietnam and used in their desperate attempt to halt Communism and to avert the calamity which threatened the Vietnamese people."

I'm sure that the Vietnamese people have fond memories of American marines to this day. After all they didn't just help them against Communism, they also helped them manage their problems with overpopulation by exterminating 4 million Vietnamese!
Thanks for the encouragement! I'm using React to build a new project at work and so far I've been very satisfied with how much it gets out of the way.

Perhaps promises would be a good solution to your action spaghetti? They can deliver progress, completed, and error messages targeted to the place that cares about them, rather than passing context through the entire rest of the system.
Unless I'm mistaken, Basecamp's App is now a native app built with RubyMotion.

http://www.rubymotion.com/apps/
Freiburg tried and gave up
http://www.golem.de/news/open-source-freiburg-kehrt-zu-ms-of...

The federal foreign ministry also canceled the transition
http://www.golem.de/1102/81498.html
When you run script\build it automatically tries to install it in program files. If it failed to do that, you can also copy %temp%\atom-build and run the exe from there.
Another great IDE is PHPEd. Its is Windows only but I love its debugging and profiling capabilities.
> Why does standalone Tomcat need any more integration with the system than an app with embedded Tomcat? They are both Java applications.

With an embedded Jetty my app can just be a jar or set of jars. Tomcat has a directory structure and ships as a binary rather than a jar so I'd need to unpack it and worry about it being linked correctly for the target system.

> Tool support is not server specific. In both cases you set the appropriate VM arguments. What XML file would you have to edit?

I forget the name - catalina.xml or something? You can't just run ./tomcat -agent:myagent.jar. because it won't pass the arguments through to the JVM, unless that's changed.
"A species from much earlier in our evolutionary history wouldn't stand a chance against a modern organism [in the modern environment]". I doubt most species would stand a chance going back in time to an Earth with no oxygen!
Have a look at Duolingo if you like Memrise, it's a more in depth language learning tool that uses the same kind of ideas.
I once read a textbook

I think I've read that book too.

For the benefit of anyone following along at home: The unproven-but-accepted Church-Turing thesis states that any algorithm that can be done on a Turing machine (i.e., a Turing-complete language) can be represented as a recursive function and a function in the lambda calculus, and vice-versa.

And then I can apply deforestation techniques and tail-call optimization to derive the iterative algorithm from the stream algorithm.

How do you use deforestation and tail-call optimization to derive an iterative function from a stream in the general case?

You're also pulling a false comparison: you've jumped from a 'general' algorithm to "what a corecursive function is evaluated as under Haskell's semantics".

Corecursion builds a data structure. A TCO function, for example, won't produce that kind of output. The corecursive function could only be directly equivalent to the linear time, constant memory TCO function in a lazily-evaluated runtime (if that's true - tail recursive functions in Haskell can actually blow up the stack due to lazy evaluation).
Too much. But thats why maxvisit and minaway are for!
> Even then, the systems are of such different breed that you
> could have a problem comparing them at all, for instance,
> photovoltaics do not allow for easy storage and thermal
> collectors give you the option of storing the energy in
> the form of heat for a while before using it for
> conversion.

And then there's the difference between energy efficiency, energy return on energy invested, cost efficiency, and energy return on money invested which are all totally different measures.

The energy efficiency of solar PV is really rather ridiculously high all things considered, I think it's rarely acknowledged that the ~10% conversion efficiencies common for PV are actually extremely high compared to plants with their more typical ~1% for even organisms like algae. Really kind of puts things in perspective.

I think solar thermal is less energy efficient generally for producing electricity, but is obviously more efficient for generating heat. But the cost efficiency is less clear. I've seen studies that indicate solar thermal can be on par cost-wise even though the efficiency is lower, because it's an array of mirrors instead of semiconductors. Not really sure what the result of that analysis ended up being, but probably varies by site.