skysight-inc/HackerNews huggingface dataset:
That doesn't involve listening to them, it involves them putting in the work to develop something as a proof of concept, and that proof of concept evolving through feedback and collaboration into something people want to use.

Well I think it's always useful to listen - even if you disagree or think your interlocutor mistaken. Of course as you say ideas are worth a lot less than implementation, but the one point I fully agree with the original author on is this:

CSS is not best of breed, existing for 20 years does not make it good in any sense, and it is a terrible example of worse is better in the original sense. However arguing over "worse is better" is just going to end in arguing about what that vague phrase means, so I won't enter that particular rabbit-hole - I agree the original author misunderstood or has not encountered the original meaning.

In the case of CSS, what holds back adoption of alternatives is almost entirely browser-vendor inertia and the institutional barriers to producing a better solution, not some technical superiority of CSS, so what I object to in the parent comment is the implication that CSS won because it is technically superior to other layout methods and is complex because it deals with lots of complex domain problems which a 25 year old couldn't possibly fathom. It introduces needless complexity, doesn't even properly address the domain problems (design, layout, grids etc), was badly designed from the start and has become even more complex with age, and I'd argue it has succeeded mostly by riding on the coat tails of HTML.
Since you are not doing this for profit, it would be nice to mention the user style as an alternative to the extension.
Maybe you should try http://www.openscad.org/
Reasons 1 and 3 are enough for me to stop someone who is relatively new to web app development to use something other than Angular. egghead.io saved me when trying to learn it, but before that I was stuck trying to follow their tutorials and docs (which understand are a little better today) and spending hours each day trying to figure out problems - this wasn't the case with Ember and Backbone just for a persona comparison there.
An interesting metric is that the San Fransokyo city shots in BH6 contain more geometry on screen than all of the shots on Frozen combined.

In the past we would have used a matte painting for distant background stuff. It's pretty sweet.
Did you choose Node.js because you expect it to address the problem it is meant to address or for other reasons (fashion, learning, reduce hiring costs)?

Sorry, cannot comment on code too much as I don't have TS experience. Probably not enough code to spot any obvious problems.
Would you consider integrals, powers, and fractions text? For readability, the usual notation uses two dimensions.

They can be written in one dimension of course, but so can anything that would count as language (given that all information can be written as a row of 0s and 1s).
EMC buys Cloudscaling as the great cloud consolidation continues
Only a quick glance after the previous article, I think it looks interesting, not something I would use right now, but interesting as an alternative to what we have in the web at present. I particularly liked this little page for playing with it:

http://elm-lang.org/edit/examples/Intermediate/Clock.elm
I don't get why software couldn't do the same thing? (Besides that it can be used with a public computer)
The machine simulator is known as eXperimental String Machine (XSM). It is an interrupt driven uniprocessor machine. The machine handles data as strings. A string is a sequence of characters terminated by ’\0’. The length of a string is at most 16 characters including ’\0’. Each of these strings is stored in a word. (Refer Section: Memory) The machine interprets a single character also as a string.

What an... odd architecture. Fun for experimentation, I'm sure, but I think it's too different from contemporary CPUs to give a good taste of what the "real" thing is like.
How to stop Facebook from sharing your location
Very interesting.

So perhaps some demos using an Ubuntu LTS usb stick (xubuntu or stock Unity) might be best. 5 years, pretty stable.

I find Stella Linux 6 (CentOS remix with multimedia) has had some acceptance with a friend, but the NuX repositories are 'one man and a git account'.
That was an insightful talk, thanks.
And this is the key part. As soon as we start getting Linux only packages that depend on some library easily available only on Linux, Windows users will be pushed off.

So far Emacs has been, for many users, nice abstraction over the OS. As soon as I'm not able to use the same packages and have the same setup on both Linux and Windows, I won't use it anywhere and start looking at the alternatives.
The´re a bit different. Actaully the AngularDart has features that 1.3 don't have, like the new router, and I'm sure there is something in 1.3 that don't exist in AngularDart. But AngularDart seems to be the more "advanced" one.
"Universal" is a strong word for data adhering to an arbitary standard that has only existed for a tiny fraction of human history.

As for not being able to mount physical media, how is that problem not exactly the same regardless of the text encoding?
New Google feature hooks you up with a real doctor via video chat
I'm honestly curious here – not being an FE developer, but I've wired up Angular in a few projects in the recent past.

I've felt like it's easy to use and to get the job done, not any harder to debug than JS in general, that it wasn't that hard to fiddle with it to a point where I could use my old plain-JS knowledge fairly well, that the documentation wasn't excellent but not bad, and that the online error generation (whatever it's name is) was quite handy.

What haven't I seen yet? I mean, it seems to have its quirks and difficulties that make me go halfway insane, but that's a characteristic of JS development in general.
After reading and based on my experience: "Web programming is terrible; so learn to avoid it. Focus on a nice server-side language (not PHP)."
The difference is that text is, so to speak, digital. You can't copy a picture without information loss, but ten thousand people can copy a written sentence from each other and end up with exactly the same sentence at the end. If you're worried about "information", we can read political tracts from the second century and still understand what's meant - whereas the intended meaning of paintings or even plays from the same time period can completely pass us by.
This was all over Facebook. Still not sure what's interesting about it, especially because this was obviously a premeditated PR move. She isn't a good actress.
> "I have even come to see the beauty in the ugly that is PHP."

I recommend stopping immediately and going through a 6 month of therapeutic Scala/F#-only development.
I'm disappointed the author has illustrated their article.
Thanks Rachel, I really appreciate your comment. When we introduced our very first paid services, we were very afraid to scare our open source community away and consequently, we were way too shy in our marketing efforts.

But that was a mistake and this led to the situation we are in right now.
And of course, we can only offer limited support to our free users because it would just kill our business otherwise. We'll work on improving our onboarding process and be more agressive in terms of marketing to generate more revenues that every one will benefit from in the end.
Somehow our rented house has three separate smoke detectors clustered around the kitchen, all of which have been renamed cooking detectors, since the slightest hint of heat seems to set them off, triggering every other detector in the house to alarm as well.

They do at least have a snooze button on them, but I was pretty close to buying a set of the Nest alarms out of my own pocket and replacing them until I saw the price tag.
> Which journalists?

* Cnet: "Hackers hold 7 million Dropbox passwords ransom". http://www.cnet.com/news/hackers-hold-7-million-dropbox-pass...

* Engadget: "Dropbox account passwords posted online and millions more might follow" http://www.engadget.com/2014/10/14/dropbox-log-in-posted-onl...

* Business Insider: "Nearly 7 Million Dropbox Passwords Have Been Hacked" http://www.businessinsider.com/dropbox-hacked-2014-10
2. Templates and existing JavaScript code - i.e. Bootstrap, jQuery, templating languages and other existing app components. With Backbone you can easily use any JavaScript library - because it itself is just JavaScript. I really don't like how angular forces everything to have a ng-something derivative.

5. Angular is not free because it is this monolyth that only the sage men within the temple of G can comprehend. The sages give you an incantation for a ritual and you, the believer use it. If it is not yet, then its core is going to become an indecipherable mess - built to serve the temple of G. Google is building it for itself and as usual doesn't really care about anything but its own objectives. Whatever they may be - a user might find itself in the same situation that i.e. Silverlight users found themselves after MS decided that Silverlight was not a good idea at all.
Should use x86/ARM/MIPS so that students get real world experience. You might never have to write an OS, but knowing x86 assembly will help you debug and optimize code.

See the following course: https://courses.engr.illinois.edu/ece391/
Or you could just go pick up a series of JOS exercises like they do in every operating-systems class ever.
Learn to read, I guess?
So you're saying I'll soon be able to pick up a bunch of undervalued stocks?
> Cardinal voting algorithms are only superior if people vote sincerely.

What do you mean by "sincerely"? Can you demonstrate a situation where it is in a voter's interest to give a less preferred candidate a greater score than a more preferred candidate?
We have "ha?" which is read very similar to huh and meaning the same thing, also in Turkish. This is getting interesting.
Looks cool, congrats !

I'll probably give it a try. I like the DRY part regarding the injected dependencies.
An anonymous drug user reveals why he regularly takes cocaine and ecstasy
It's a little disappointing that most PCs don't come with parallel ports these days - they're extremely versatile for when you need a few PC-controlled GPIO pins, like when flashing firmware on a microcontroller, or a bricked motherboard/tablet/smartphone/etc's BIOS, or reading some EEPROMs on hardware you want to hack, etc...

http://www.arduino.cc/en/Hacking/ParallelProgrammer?from=Mai...

But I like that they give the instructions on how to flash the firmware on it - and are encouraging people to fix these themselves.
I've recently sold all my long term shareholdings on a similar gut feeling.

I wonder what will be the trigger that sets off the selling frenzy this time round?
The market has the capacity to stay irrational. I would not start shorting after a 3-4% pullback..
I remember the dot-com bubble and how it all went really bad really quick.

I still haven't heard any convincing reason why "this time it's different".
I may be biased, since I've been using (and enjoying) Angular for quite some time now. But I don't agree with any of your points.

1. I can't think of a single case where the Angular documentation has failed me. Yes, it's sketchy in places, but what open source documentation isn't?

2. I'm not sure which toolchain you're referring to, but Angular is just a framework - you can use whichever toolchain you like. You can even use no toolchain if you wish.

3. Debugging has improved significantly since 1.0, especially since Angular started adding HTML comments to denote where markup is generated from. Browser extensions like AngularJS Batarang and ng-inspector help out as well.

4. Again, I don't know exactly what you're referring to here, but I feel like Angular's concepts and semantics fit in just fine with other systems. Scopes, services, controllers, modules... These all mean what you think they mean.

5. I'm genuinely interested how you think using an open-source JS framework will tie you to a corporation? Hell, I'm interested how using Java will tie you to (I assume) Oracle when things like OpenJDK exist?
"Classical" orchestral music is in a death spiral. And I'm not sure how it can be avoided except through government endowments. Most orchestral nonprofits live and die on donations. The donors are moneyed and old. And they want to hear Beethoven. The next generation of potential patrons are not so young and not moneyed. And have a different taste in music.
I have speakers and a 3.5mm audio cable. These things together cost me $10. If you throw my phone into the mix, I have all the hardware of Prizm. This should have been an app (not that I'd use it either way).
OK, I actually asked a kernel dev friend about this because it affects my work on sandstorm.io, and he says that defense against malicious filesystems is in fact something Theodore Ts'o, the ext4 maintainer (and Googler), cares deeply about. Awesome!

Now, that doesn't automatically mean it's safe, but given this new piece of information, I'd say that the case for removing ext4 for attack surface reasons is significantly weakened.
Nah, that would be too much actual value.
I think it's shortly after tweeting something like "poopr - have your BMs delivered to your friends with quadcopters every day for free" makes Facebook buy your twitter account for $25 billion.
Hey, sorry the late reply! I already read RPO as soon as someone else told me about it, and I absolutely loved it! Thanks so much for mentioning it. I'm even going to brand Solarversia as:

"Hunger Games meets Ready Player One"

(but someone told me it work better using Hitchhiker's Guide as more people know it.)
Old news, but who's doing anything about it?
Hotel Wi-Fi: Knock your block off
I'm very worried about the property bubble collapse in China that will happen in the near future. I'm seeing the same patterns. People from said country buying up expensive property overseas, people lose fortune when property bubble explodes. It happened with Japan (remember when Japanese yakuza were buying up property in West coast). It surely to happen with China (buying up property in west coast like crazy).
If Chinese can be read faster (I don't know), than it's the picture that matters. Here, try to represent this picture in text:

http://upload.wikimedia.org/wikipedia/en/b/b8/Kevin-Carter-C...

It's 28K, a full text definition might be smaller but will be hardly accurate. My brain can process this single picture faster than a possible text representation of it.

Text is more practical 99% of the time but it's actually small pictures, known as letters, used together to symbolize concepts. I don't think my brain interprets letters individually, but my eyes mostly catch word by word, hence a picture.
Awesome, thanks for saying so. I'll dm you website details, but for anyone else reading the thread:
http://solarversia.com/about/
"A parabolic rise in start ups with valuations of $1 Billion or More" or "A linear rise in startup valuations on a logrithmic scale".

Amazing what happens in 10 years when worldwide smartphones go from a tens of millions a year (2004) to over a billion a year (2014). Apple has 130 billion in cash sitting overseas with nothing to spend it on. Microsoft has 90 billion. Google has at least 30 billion. Facebook has over 10 billion cash (domestic + foreign).

So yeah. Startups are going to be valued at over a billion. Because there are more than a couple of potential buyers who can spend that in cash.

My rule of thumb is that if you can get 100,000,000 users you can sell for $1,000,000,000. You don't even need revenue! Crazy, but that is a shit load of users. How many 2000 dotcom companies had a hundred million users? Hell did even Google have a hundred million users back then?
Organizing the police to be parasites rather than predators of narcos. A few steps away from 'payola' but still.
It is all related to quantitative easing, there are not savings, but easy money around. Totally different dynamics compared to last stock bubble.
Possibly. The trick is to spot them among all the stocks will have dropped from very overvalued to just overvalued.
At Perch our biggest cost is support in terms of our time and the requirement for more people to scale it, it's why we don't offer any kind of free version.

We actually only hear from about 25% of our customers and only 10% raise more than one query, but if you take a look at our forum you'll see a lot of the support we get isn't even anything to do with our product. We're now experts in the horror that is shared PHP webhosting, we end up helping people with their CSS.

So we have a license fee that covers support. People can come into our forum and we'll help them out. As a business focused product that is massively important. If a designer has used Perch to create a site for their client and they have trouble adding the free blog add-on for example, they need to know they can come and ask us about it. That's the biggest difference between us and a "free" product, you get help when you need it.
>> Since cores are cheaper than humans

I don't want to be a sourpuss, but there is a limit beyond which MPI stops scaling, when you look at the program runtime 60% of time is spent in MPI_Wait. Past 80k nodes you can't go much faster no matter how much money you got, I believe this is precisely the problem they address by intelligently grouping similar rays.
> Would you still bet on text, if i wrote this in different language? "Każda matka powinna kochać swoje dzieci"

I happen to understand that, and if I haven't I would just google translate it.

Now, if you made a video saying that and I couldn't understand you - no such luck.

Text is the only medium for which we have reliable operations working on semantic level.
No dishonor in scamming fellow criminals I guess.
mmm my feeling as well. Trying out on a Windows 7 machine (sic) at the moment and heroku is complaining about MySql. Might have been an idea to deal with the deployment later during the tutorial....
Show HN: CoServ, a light-weight web framework in Node.js
I'm reading things like this since 5 years. When do people start to analyse what's really happening instead of saying "according to what we experienced 10-15 years ago, it should be way worse than it was back then." There are reasons why the start-up market is still growing but wasn't in 2000.
Most people enticed by this headline probably actually want xv6 (a modern simple implementation of UNIX v6) or {buildroot, OpenEmbedded} (frameworks for generating Linux distros).
You are citing existing old ultra-successful companies, the best of the best, to justify the high valuation of startups now. That isn't much of an argument.

> My rule of thumb is that if you can get 100,000,000 users you can sell for $1,000,000,000.

Lots of users does equal success because you only have to monetize them at low numbers. But the number of 100M user companies is still very few.

> Hell did even Google have a hundred million users back then?

They had a dominant search position, so their percentage penetration of internet search was huge, maybe higher than it is now because China and its wall garden hasn't yet arisen.
Enough for operating systems and compilers. I'm still waiting for some "Build your own ACID compliant database system".
> I'm reading things like this since 5 years.

Just because there are repeated warnings about irrational exuberance, and we haven't had a correction YET, doesn't mean that there isn't irrational exuberance.

> When do people start to analyse what's really happening instead of saying "according to what we experienced 10-15 years ago, it should be way worse than it was back then."

I don't think it needs to be way worse that it was then. Corrections are different every time.

> There are reasons why the start-up market is still growing but wasn't in 2000.

Define "start-up market" and "growth", because in 2000 prior to the crash there was a ton of money going into startups, a ridiculous amount. It was only after the crash that things went sour.
We need to know what you're trying to build to give you a good answer.

Like CmonDev, I'm wondering why you chose this stack. If time is an issue, I'd suggest using a stack you've already mastered, even if it isn't fashionable. As long as it's not something weird, you'll be able to find other people who can work on it with you (and Java isn't weird).

Node is commonly used in hybrid stacks where the backend is initially written in something like Python, and then the REST API is written in Node to speed up requests. That takes advantage of Python's strengths and Node's strengths.

Also, the question of "how strong/versatile/useful is this foundation" is a really hard one to answer without real-world trials, and those take lots of time. I'd suggest finding someone who has written a framework using the stack of your choice and piggyback on their work. No sense reinventing the wheel.
For me that boat sailed a long time ago, around 2005.

Since 1996, Emacs was a kind of IDE replacement when I was in UNIX environments and could not use my beloved MS-DOS/Windows IDEs, but nowadays UNIX systems also enjoy quite powerful IDEs.
According to Wikipedia, "linguists classify Armenian as an independent branch of the Indo-European language family" and "Armenian has its own unique script, the Armenian alphabet, invented in 405 AD by Mesrop Mashtots"[1].

As a Turkish citizen who lived on the other side of the border for 23 years, I was not aware that Armenian had such a unique script and grammar. Is it harder to learn than the Latin alphabet? I'm curious because we apparently switched to Latin script for writing Turkish from Arabic script just because of the steep learning curve (at least that's what they had thought us at school).

[1]: http://en.wikipedia.org/wiki/Armenian_language
>> "My rule of thumb is that if you can get 100,000,000 users you can sell for $1,000,000,000. You don't even need revenue! Crazy, but that is a shit load of users. How many 2000 dotcom companies had a hundred million users? Hell did even Google have a hundred million users back then?"

You could have 6 billion users - it doesn't mean anything unless you can monetise them.

And nobody can come up with a smarter way than advertising? It's the only thing to fall back on because of how the companies start. If you get 100,000,000 users and charge them nothing they will leave you if you try to start charging. They may get pissed about advertising but that will fade. I would love to see more companies focussed on monetising from the start.

Whatsapp seemed to be doing a pretty good job of that (99¢ per year) but they took on a ton of funding so had to sell. I understand the mentality of take all the funding you can get ('free' money, why not?) but nobody seems willing to struggle for a bit. They want high paid employees with lots of nice perks from day 1.
The article explains why they do it.

"Since a hero character close to camera felt attractive with a stereo convergence, that would mean the background in the same shot would be too extreme and unpleasing on the eye. Instead of dialing down the stereo effect overall, Disney pioneered the use of special camera rigs that would render the foreground with one ‘stereo camera’ or solution, while rendering the background with another. Thus the foreground character would appear round and with more fullness, but their background would appear more relaxed, less stereo pronounced."
I have not read a good analysis as to the end game of quantitative easing. What does the end of that era fortell in terms of US macroeconomics and how does quantitative easing feed into the VC ecosystem? Or is quantitative easing here to stay and we will just have a related long term slow devaluation of the USD?
YouPost app
Hi Guys,

Fed up with Facebook, Facebook messenger, Twitter, Instagram?????

So I recently started using YouPost and its a great alternative to Facebook or any other social network.