skysight-inc/HackerNews huggingface dataset:
Because precompilers are sort of a disruption of the point of CSS to begin with. I know, I know, a lot of people use them, but using style sheets that require compilation pretty much defeats the purpose of separation.
Its about Kernel and API unity and sharing components. It was clarified in an above thread that "One Windows" is an organizational statement rather than an OS flavor or even SKU.
how about a language that has no support for comments!?
Do you know some online open source version of BMC like https://strategyzer.com/.
Wish to have one, but can't find. Might build it myself if there is none.
Panda update – more sources and preview mode
Missing: all the service-based models?

Success fee based, Time & Materials, Fixed Cost, etc...
These are not like SASS variables. I think calling this variables is causing unnecessary confusion.

This feature adds custom properties. CSS had custom vendor properties like `-webkit-foo`, and now you can have your own properties with vendor == "", so it's `--foo`.
[new] I built a web site without “design”. I want just keep it simple as it is
What is a Node.js streams alternative in Go lang?
I like Node.js streams, while working with shared resources, but how can I avoid race conditions in Go lang? Please, share your experience.
An early budget mistake that will ruin your company
If you could use NLP to verify the comment, then what would the point of the comment be? Comments are for those aspects of a program that are invisible to the compiler and IDE, the intent.
> tail call optimization is basically the compiler doing that conversion for you which removes the risks.

Then can one argue that loops vs. recursion is mostly a matter of style and loops just as good as recursion since the compiler will optimize them that way anyway ?
I think comments would be more difficult to review than code, since you'd have to carefully make sure they are meaningful by examining the code, without the context of the programmers involved. Alternatively, you could add comments during code review to document the review and basically redo the comments on each review...maybe.

Comments also break flow and get in the way of code reading, but could probably just be hidden during review.
ConEx developer fingered as Airbnb squatter
One thing worth mentioning for games is what Valve is doing with Dota 2.

The game is truly free to play, and giving them all the money in the world will not give the player any in-game advantage. On the surface, the game sells various hero skins and other cosmetic items that are little more than vanity items. Looking closer, it seems that Valve is making (or at least trying to make) money by developing a scene of professional gamers around this game. Just last weekend they held an international competition (conveniently named [The International](http://www.dota2.com/international/overview/) ) where the prize pool exceeded 10 million USD. This pool was partly funded by the community of viewers paying to watch the pros play their games. I paid my ticket 7.5€ (10$) a third of which went directly to the prize pool.

I don't know if this model is viable or profitable. Maybe someone has more info. But it's worth looking at. I've always been interested by products that are free to use by the public and make money from the pros using it.
The point is this: over the last 5 decades, since Psychology became accepted by society, as a movement it has established itself as the High Priests of society - by ingratiating itself as a subject in Law, in Civic affairs, and so on. Western governments have been more than willing to let themselves have this '3rd arm' of enforcement to apply to their protection; time and again, we hear "government-appointed psychologist says [blah]" about some figure, and whenever the psychological health of any individual is discussed, if an 'expert' (high priest) comes along with their statement that the individual has any one of the invented malladies in their bible (DSM-IV), then thats the end of that guy. Take him away!

My point is this: general society hasn't noticed this infiltration of their governments, and are - at this point - perfectly okay with it. So it doesn't really matter if its a science or not - Psychology has been accepted as the official state religion, for determining just how compliant any individual is with the group-think de jour, and that's all that really matters ...
I agree that the reporting in the linked article is a bit lacking (especially if the author didn't bother reading the Beeb's own past coverage of the filter), but it's a mistake to think of the BBC as a monolithic "they." I don't think it's a malicious omission.
Just let me code
So when pilsetnieks says the user interface can be different on the same OS, which is the whole basis of Linux and also damn close to how Apple does it with OSX and iOS, it "can't be done". Then you read the exact same thing in the article, and suddenly it can be done.

You posted above in this thread "Maybe complaining about some of Microsoft's decisions has more to do with user frustration and less to do with being "all the rage"?"

Maybe you need to rethink the reasons why you're complaining right now. Because you have a legitimate complaint? No. Because it's fashionable? I think that's closer to the truth.
It was removed from Chrome in February. https://groups.google.com/a/chromium.org/forum/#!topic/blink...
There is an extremely tough material made out of frozen water and sawdust called Pykrete: https://en.wikipedia.org/wiki/Pykrete

There were some plans to make ships out of it and it seems that mythbusters did an episode on it which I haven't seen: https://en.wikipedia.org/wiki/MythBusters_(2009_season)#Epis...
I would use this. I could see it really catching on.
No different than targeting POSIX across multiple UNIXes, iOS vs Mac OS X and many other "almost like" systems.
> That's why it doesn't make any sense to buy it now, unless you need it now.

I think inflation/deflation has very little impact on investment value, only on nominal price on a unit currency. A currency could be wildly inflationary and still a good store of value, if people sell them cheaply because of the expected inflation and it turns out future demand was underestimated. In that case, it would still increase in price just as much as a deflationary currency.
the internet. I heard Al Gore invented it
CSS variables were recently removed from Chrome: http://stackoverflow.com/a/23518831/349353
The “best uncle” got kneed in the face by a little girl. Unexpected response
Maybe he 'sees' bad code that you would consider 'good' code. This can be a bit subjective, and also he has much more experience than you ...
At what point is simple simple enough? You can simplify for a long time just by working at the same problem for a few years. But wow...not everything is a basic crud app.
The binary translation happens on install of apps, and unused APIs consume no CPU time.

As for storage, if a unified platform supported every legacy API, the same problem exists whether it is x86 or ARM, so that seems orthogonal to this discussion. Regardless it's worth considering how mobile and tablet devices have exploded in capabilities (my smartphone has 2GB of RAM. Windows XP required 64MB).

Would it support every legacy API? Not necessarily. Being unified doesn't necessarily mean that, and Microsoft has threatened Win32 and friends for time eternal (e.g. http://www.windowsdevcenter.com/pub/a/windows/2004/07/13/win...). Unified can simply mean that from this point forward, WinXX is unified, or the .NET platform is holistic and all-encompassing (which has always been the goal of that platform, but somehow keeps getting screwed up), or whatever.
I believe they intend for you to use them as building blocks. You can use their layouts to get your idea on the screen, then add additional CSS in order to 'make it your own'.
People also should note that the Ethereum folks have blown past many deadlines, so I would be skeptical of this being ready even in Winter 2014/2015. (Disclosure: I plan to invest regardless)
This style guide is NOT against comments. It is just stating the obvious best practices which have always been around for all languages ...
Anyone here using the developer beta? Is it stable enough to use day to day?
Well, it depends on your ambition. As Jason Cohen put it, "Do you want to be rich, or do you want to be king?" They require (or at least benefit from) different approaches. If you want to be rich, maximize growth. This means accepting funding whenever it can increase your growth rate. If you want to be king, avoid investment if you possibly can, and focus on profitability.

"Rich" isn't just about making money, or maximizing money. You can get rich as king, too. Rich is about creating the largest, most powerful, most influential business you can, taking the idea to its max. But if you go this route, with lots of investment, you must pay off for your investors. You must have an exit strategy.

"King" is about control. It's about building the company you've always wanted to work at, and just working there forever. That's what 37signals did. They created an ideal company with a unique culture, and incidentally got rich in the process, but it's not nearly as big as it could be if they pushed. But that's okay... they love their product.
I agree that this phone is for the average person, it is also a V1. One advantage that Amazon has over the competitors is their abilities to directly market to the millions of users they have on Amazon.com daily. Think about how successful the kindle became, purely being sold on Amazon.com and being the first thing you saw whenever you went to the homepage. Now the first thing I see when I load Amazon is an ad for the phone... http://cl.ly/image/3i0c3f0C1f1u/Image%202014-07-23%20at%209....
Why do people believe we use only 10% of our brains?
Maybe my view of NLP is more sci-fi than reality, but I think you're missing what I meant. If you can use NLP to prove that your comment - ie the intent - which IS invisible to the compiler and IDE, then that might be cool. Practical, probably not. But I'd still be very impressed at the implications if this was possible within some error margin.
Apple installed security backdoors on 600 million iPhones, iPads: Researcher
Depends on how you define "expected behavior".

If it means "the machine executes it and is able to produce the expected outputs with the right inputs", and nothing else, then you are missing a key concept about code.

You see, code is not written for machines. If that was the only reason, we would all write direct binary. Code is written for people. More specifically, other people. (Or you, in the future).

If no one (except a machine) is capable of understanding a piece of code, then that code is indeed bad; it has failed its main purpose. The more understandable by people code is, the better it is.

I agree that once compiled/interpreted, these differences don't matter. Until the next bug or feature request arrives. Then it matters quite a lot.
the replication problem is more general than Psychology, it's a problem across biology. Perhaps more acute in psychology where the statistical methods lag a bit, but there are serious problems with the volume of science produced and the statistics used to analyse the aggregate. I feel like we might have a foundational crisis emerging.

http://neuroblog.stanford.edu/?p=3451
Wrapbootstrap does not have the diversity in their 'components' category that I see in this link.
> Any language that lets you spend your brainpower on the essence of the problem is a tremendous advantage and joy. This unlocks creativity and productivity.

For some reason the only language that let me reach this level is Python. I tried Clojure and Common Lisp, but for some reason I could never be as efficient as I wanted with them, which I think is a shame because in some ways I think the Lisps are superior to Python (due to the "code is data and data is code" of Lisp).
So now Windows phones will require tons of storage just for itself, and a high powered Intel processor, too?
Just curious - have you read an article online about women's rights that you personally haven't thought was sexist propaganda? It's times like this where I think people get confused between whether your against just this article (saying it's horribly written) or just women speaking out in general.
I see, thanks for pointing that out.
> in 20 years when the patents expire.

or when you can order them on ebay from china in a couple of years.

This seems to be the way it goes.
You'd also need a key-value store linked to contracts, as well as the ability for contracts to call each other. Those are more difficult (though your main point stands)
With the Blessing of Bill Gates, an Unlikely Summertime Best Seller
When you have to "double down" on something, it usually means you're doing to wrong thing.
I remember reading bits of one of them. It was so dull and empty. Until you click.
There's a lot of value in free templates.

They're the only resource available if you have to do coursework, or you live in a country where access to international credit cards is not trivial for example.

I now have an international credit card, but for a long time my barrier was not money, but money transmission :) , I would have gladly paid U$ 5 or 10 or even 15. Most of the credit cards issued here in Uruguay are local-only, and the requirements are pretty hefty (more than half the population is not eligible for an international credit card).

I purchased a template for my side project, on ThemeForest (they have some Bootstrap-based templates over there too).

http://themeforest.net/
Ask HN: What are the major problems in drone technology?
Is it... Height? Speed? Range? Battery life? Lack of autonomy? Size? Reliability? Other?

In particular, how are these limitations hurting potential applications?
Well with the contract, the phone is $199. If you then do the mental math of adding a free year of prime, a consumer can justify that as another $99 off, bringing the phone down to $100 in their head, which is considered "cheap."
I am running beta 4 (14A298i) on a mid-2013 11" MacBook Air. It sometimes loses the WiFi connection, but reconnects automatically. I've noticed the laptop will restart itself with PowerNap turned on, and plugged into an external display and external drive. Turning off PowerNap seems to fix it. Everything works pretty well. Handoff is a little funky, but you'll probably not be running iOS 8.
It's certainly an experimental method, so I'm not quite sure how it'll turn out (but it's getting there). I agree about the details - although of course it's important to have a proper structure to the world and narrative, as it gives context to the details. My aim to build a thematic structure, and then to bring it alive through the details. Things like light placement, color, room shape, prop placement, and the overall mood of each section should all work to build an interesting world.

We even have generators that make tiny little stories out of the props - a campfire might have candles and tomes next to it (signs of a ritual), or maybe utensils and dishes (signs of a traveler's meal). Not to mention, the actual gameplay of movement and combat is intended to be its own world of intricacy (the other guys are working on that).

I'm not aiming to explicitly generate narratives of characters and dialogue and words. Rather, the system generates the feeling of narratives. Rising action, conflicts, an interesting flow of emotions, pacing the intensity, etc. The player can fill in the details themselves, as they (not their character) are the protagonist, exploring the world and going on a journey of discovery and mastery.

My thinking is that what it lacks in human touch, it makes up for in mystery. Knowing that it's a unique world that no human has ever set foot upon before is genuinely exciting, and gives a real desire to explore. It's like that feeling you got the first time you played Minecraft, and found some amazing outdoor environments and knew your eyes were the first to see it - but then as you played over and over you saw the patterns and it lost the magic. My goal is to capture the first feeling, and to hide the second effect with not patterns but processes, generating things based on a thematic goal in mind.
Why this is upvoted? Can you explain more?
I'm using it on some older hardware (2011 MacBook Pro) and it's been working just fine for me. It's maybe a bit more sluggish than Mountain Lion on the same hardware, but the difference is small enough that that might just be in my head.
Well, if the compiler will also report error for recursive calls not in tail position...

There are strategies to prove various things about recursive calls. See Ada/Spark's explanation for Rule 17.2 in [1].

I'm not familiar with Coq and Agda, but I believe they allow recursive calls if they can prove termination, though "termination" may be different than "using too much stack".

[1] http://www.spark-2014.org/entries/detail/misra-c-2012-vs-spa...
I completely agree. Whenever I praise recursion there's always some person that's shouts "Recursion is just looping!" These people completely miss how recursion changes how you codify problems. You get to break the problem down into a sub-problem which leads to much more expressive code. Combine recursion with pattern matching for extra spicy solutions.
Study: The impact of an ad campaign on purchasing more bottled water. by Nielsen
I just hope they do away with the stupid ass start screen for their Server OS. It doesn't belong there no matter what any one says. It belongs on PC (I guess) systems and touchscreen devices.

And before you jump on me about "use server core you moron", that's not feasible in my environment. We have users who cannot solely rely on powershell to do most of their day to day work flows.
LispEx
LispEx is another Lisp Interpreter implemented with Go.
Why is there such a difference between TalkTalk and the other ISPs?
Thanks for the link! There is this from Udemy (a Founder Instute startup I think) https://www.udemy.com/entrepreneurship-from-idea-to-launch/
> The point is that I can use Scala as an OOPL without ever dabbling very much in functional programming (beyond as much as I do in C#).

So a language is automatically not functional, because other supported paradigms in that language don't suck?

So if OO in OCaml, F# wouldn't suck, they wouldn't be functional either?

> C# has first class functions and has had them for a long time.

I'd say C#'s functions are slightly better than Java's. The distinction between Action and Func is a terrible hack, and both of them are just a thin syntactic layer over delegates. Is that really first-class? They don't even provide function composition in the standard library.

> Generics in C# are also reified, vs. erasure in Scala, so your run-time and static type system is the same.

Bad luck for F#, I guess. Just ask them how much fun it is having to support two different kinds of Generics.

> Scala has [...]

As mentioned, that list wasn't a claim that Scala supports all of them (I think not even Haskell gets all the points).
Can someone explain why is SPE not relevant to Abu Ghraib? While you can argue the experiment was flawed, I am not sure its results are.

I am asking myself, if all the outrage about the SPE (and also Milgram) experiments being unethical (or flawed) isn't really about something that we don't want to really know about human nature.
It has been fine for me. I've been using things like Xcode, sublime text, mamp, codekit, git, mail. Haven't used virtual machines much though so can't comment on that. I typically find the OS X betas easier to work with than iOS
Currently in a project situation with no budget and blue sky dreams. I can't say how much I love this article enough.

I think one of the unspoken insights here is: give your projects a budget.

I've been with two startups now that didn't do this and see them either think there is no budget or there is infinite budget. Ultimately both CEOs would say "Just come ask me" which means that you now have to pester the busiest person at the company to get a budget. It is effectively giving the project no budget.
Release Orchard backend as open source? Note: Consider why fig took off and Orchard didn't...

No one wants to be stuck on a provider that might not succeed and have to migrate to a different one unless the new provider is drop-in compatible. It is nice that you are providing migration instructions and help, but the very idea of being at the mercy of an acquired platform's team is what stops me from trying such services in the first place (after being burned by ep.io, 30loops, etc.).
Numeric precision matters: how npm download counts work
> At what point is simple simple enough?

It's hard to explain. You know it by experience.
I think this is just a problem of nomenclature. In CSS, a statement such as

font-color : red;

comprises a "property" (left) and a "value" (right). The draft W3C proposal allows you to specify a "custom property" and assign a value to it, thus:

--header-bg-colour : #ff5533;

You can then reference this elsewhere by saying:

header { background-color : var(--header-bg-colour); }

Isn't that just how you use a variable (written as $header-bg-colour) in Sass?
I created my own editable version of the canvas [0] then used a Google Spreadsheet for recording the testing part.

[0] https://www.draw.io/?url=https://googledrive.com/host/0B8WNm...
Using the developer preview for about a week. I have a 2012 Air 13". DP3 was mostly ok, but would freeze and immediately reboot once or twice times a day. The newly-released DP4 seems stable enough though.

There's also something weird about Safari on Yosemite. Sometimes the tab bar would just hide completely and to get it back you'd have to reopen Safari. (The tab switcher and cmd-{ cmd-} would still work.)
CRDTs in Riak are different from normal KV operations because you don't have to fetch CRDTs to modify them. Instead, you tell Riak which operations should be performed on them, such as adding a field to a map as you mention. Each data type had its own set of operations. Counters can be either incremented or decremented, you can add or remove elements to/from a set, and so on.
Yes, but only in the cases where the tail recursion optimisation is applicable.

Recursive constructs are can be not tail recursive (and usually are with new starter developers) and many languages ignore it anyway (meaning even code that can be unpacked from function calls into a loop are not so the stack is still used).
Yes, but humans mess up loops far more frequently than compilers do. If we follow your argument recursively, we would all end up writing assembly language again, wouldn't we? :)
PeerLibrary – Search academic publications and people
> Ritchie relaxed the definition-before-use rule by allowing
> redundant declarations of procedure headings. At the
> expense of a redundant advance declaration the programmer
> can define mutually recursive procedures in C.

Point of order: C didn't have a declaration-before-use rule until C99. C had ‘implicit int’; no redundant declarations necessary.
I'm curious to see how Clojure fares against the current crop of folks becoming intrigued by statically-typed languages like Haskell, F#, etc.
Hi! I admit that when the blog post was down, there was this part of me deep down that feared that it was going to say "we'll pull the plug this weekend, good luck!". That might have made my comment feel a bit too bitter. Sorry about that.

We saw a bunch of nice alternatives pop up actually - and admittedly we were already in the process of moving over to one (Tutum, probably, unless you have better ideas :D), because we realised that you two are much better coders than you are hosting providers :)

Congrats on the move and good luck with the London office!
Per ch4s3's comment on Clojure, Scala also does not have TCO, at least, last I checked. The JVM doesn't allow it. It has a specialized handling of functions that call themselves, which it can optimize, but A that calls B that calls A that etc is not (nor, in the more general case where any function that ends with a function is removed from the stack).