skysight-inc/HackerNews huggingface dataset:
> First, it relies on the function Wikitext->HTML being injective. But isn't it trivial to create two different Wikitexts that compile to the same HTML? Whitespace is just the start of this story.

Yes, and Parsoid works around this by preserving some metadata about wikitext in HTML (such as information about whitespace around syntax elements) and, since this preservation isn't perfect, only reserializing HTML→wikitext where the content was changed during editing.

> Second, apparently the template language is Turing-complete. Let's say I write a prime sieve in order to generate a page that lists the first 100 prime numbers. What would it then mean to edit "31" to change it to "30"?

Assuming we're talking about VisualEditor, you currently just can't do that (you can only delete the entire template inclusion and replace it with normal text, or edit template parameters).

(As a nitpick, wikitext is not Turing-complete (there is no loop or recursion construct, recursion is explicitly checked for and causes an error), you can only write complicated algorithms by manually unrolling enough loops. However, for some time now you can also write templates in Lua, which is a proper Turing-complete programming language, see <https://www.mediawiki.org/wiki/Extension:Scribunto>.)
New Vaccines Prevent Ebola and Marburg in Monkeys (2005)
> I hope someone writes a book about him soon.

Mostly in German:

http://www.amazon.com/s/ref=nb_sb_noss?field-keywords=Ferdin...
I can only quote myself to clarify, here:

> They get community right and at the end of the day, that's the only thing that really counts.
If you are prepared for some surreal video watching experience with awful video and sound quality you can have a look at [1]. The talk begins about 75 minutes in and the thing boots about 87 minutes in. I warned you!

[1] http://www.youtube.com/watch?v=M3glfHZ8WJ8
Thinking back to some example eBooks that have been popular and have done well are those that are quite niche. Off the top of my head some that I can think of are "Working with Unix Processes" and "Mastering Modern Payments". I don't think writing another intro to Javascript would be a good idea.
Do not get T-Mobile.

Their coverage map, in Orlando at least, is a lie. Promised LTE coverage was constantly 4G, I even dropped to Edge and No Service on a daily basis where the map said coverage was "Good"
The vaccine did not take off and sat of the shelf because Ebola was "rare". It would have been ready for licensing by 2010-11.

http://nytimes.com/2014/10/24/health/without-lucrative-marke...
Are they though? They could just set up their own redirection service on their own domain - not anything complicated in that. My guess is they use it because it's just a simple way for marketing to add some analytics - that doesn't have to be shady.
Why the startup tone is the same as the PS1 startup tone?
Screnshot for thos having problems loading it.

http://imgur.com/jTCX320

From playing with it for a few minutes, I assume it's meant as a joke of what Windows 95 would have looked like if it had come out 2 years earlier (very buggy) and it's delivered with humour.
R is getting quite popular in the scientific community.
> There are tons of javascript libraries that are out there

And there you have your answer :)

What the JS people don't seem to grasp is that I don't care how many
libraries are out there. I care even less about the incompatibilities
and the different release cycles of all those libraries. By now, I
hope you understand that my interest in maintaining and integrating all
those into a coherent system approaches zero.

I am a software engineer and not a JS technologist. The front-end is
just 1-10% of any serious system and yet, in the JS world, it takes
90% of the time building it and maintaining it. It just doesn't add up.

Imagine 10-15 years ago if we had to build GUI apps by mixing and matching
100 incoherent libraries, that in 1-5 months some of them will be obsolete,
abandoned or whatnot. This is what JS has accomplished today and people
just take it for granted.

Now I am sad and I will return to my crying corner.
Does anyone else find it funny that the apple ios developer page is formatted so poorly on I phone?

https://developer.apple.com/library/ios/Documentation/PassKi...
Manhattan Projects has a fantastic cast you'll recognise.
> it's a horrible and overblown framework with a high barrier to entry

Listen, if I can figure it out and get lots and lots of work done with it, it's neither horrible nor overblown and the barrier of entry was there but I got over it. By all means, keep ignoring it, but drop the shtick where you know better than thousands and thousands of us out here building things with it.
What is the problem with droughts in California?
Why are ppl complaining about the droughts? Seems like you have all the ingredients for desalination: sun + seawater.

Am I missing something?
I've been looking In the US for remote positions, contracts, and local. If they are using a framework theres 90% chance it's angular. For all javascript/html/Css type jobs its more like 50-60%. I've talked to consulting/contracting companies and they have agreed that they have far more requests angular than any other front end tech.

I agree with your comment about it. I tried it and didn't like it. I've talked to a few devs who Have mentioned issue in larger projects more around organizing the code base.).

Regardless of all of that. There's so much demand that I'm going to drop emberjs and learn angular.
If you're comparing a binary search to a lookup on a Clojure hashmap, there should be no memory allocations necessary.
Poor manners in Angular issues tab
Here's a version with touch listeners

http://awestronomer.com/lab/binA

I'm sure sure how well they work until I can get my hands on a device to test them on however
I've squatted up to 5 days per week. Recovery is a multi-week integral, and good programming accounts for that.
Perhaps this would be a good time to advocate link shorteners that use the standard HTTP redirect mechanism (bit.ly is one of them), so they can be HEAD'ed, and not some additional layer of obfuscation either via meta-redirect or (even worse) bury the target in some minified and obfuscated JS.
That's because Safari is using "Google Safe Browsing Service" - You can toggle that in Preferences/Security.
Couldn't agree with you more - the general rule of thumb, is that if I can't view it as text or inline image, and you are a stranger - I will never, ever open it.

I'm even a tad nervous about opening things like unsolicited/unexpected PDF files from people that I know.
This is what is shit with JavaScript frameworks, no respect to backward compatibility. Imagine if these kind of API churning happens in C++ or other languages.
Angular is attractive to "strategic technologists" because it's rich in ceremony, edifice and nomenclature inspired by the European Union.

A platform like this achieves critical mass when it starts appearing in McKinsey slides, and then it will become a permanent fixture in job ads for the next 10 years. I guess Angular has reached that milestone.
I really really want to use this one day, but it really depends on the answer to this perennial question: When is RDBMS support actually coming?
That's why I wrote "for reference". jQuery, of course, is a different kind of library.

A proper argument would be: jQuery has about three times the contributors that mootools has. If I had to decide between mootools and jQuery, I'd pick the second because of that metric alone, yes. (And this is how the market ended up playing out.)

Angular (born Jan 2010) has 2.5 times the number of contributors of ember (born Apr 2011), 5 times of React (born May 2013). I'm not just trying to find a reason to dismiss React and I do realize that it is still young. From a business standpoint, though, the choice couldn't possibly be any clearer.

I do agree that React has gathered a sizable crowd in a short time and it's definitely on my list of projects that I keep an eye on. But it's simply too young to warrant the same kind of investment that I have personally made into Angular.
A tree?? I can't see any tree.
It's funny, but the kitchen is my main reason for thinking about getting a house now... I'm turning 40 at the end of the year, and though I had a house with an ex-wife, I was only there on the weekends for the most part. Though I like having a big entertainment center, I could live without it... and all the extra "stuff" I could easily pair down.

My kitchen, however is quite a bit different... I have the assortment of pots, pans, utensils and even gadgets that I actually use pretty regularly. I'm actually about out of space in my kitchen now, and thinking it might be time to look into getting a house again. That, or might get a nice armoire or wardrobe to expand my storage near the kitchen with.
Agree 100%. Things like dependency injectors have no real place in JavaScript, where programmatic wiring and modules already solve the problem in an idiomatic way. Angulars modules factories services etc are absurd and attempt to reinvent what the language naturally provides.
Show HN: Startup Utility – Collection of Startup Resources
Because that parking cost is after tax. It makes no sense to pay payroll tax on the money that just flows back to the company, unless you're trying to slip in a hidden lower pay rate.
As I wrote - I don't use MacTeX because I like Kile. On Ubuntu so far I haven't found an apt-get package that contains really 'everything'.
"This is really basic evolutionary psychology, and I encourage the author the check it out."

Maybe at the same time he could check out dowsing, homeopathy, and all the other pseudoscience.
Cool, it's on my list. But are you the Uwe Schmidt? Because if so I'd probably have to start that blogging today :)
I would echo the suspicion that the problems here are cultural and not technical, however, I think the solution is kind of technical.

Basically, in future why assume we have one definitive repository of objective fact? The notion is ridiculous. What I believe will happen is a git-ification of Wikipedia, so you can fork the whole thing, run your own when you disagree with the direction, and pull in changes from those you trust. If you're going to attempt to fix this class of problems this is the only way forward.
I'm sat right now coding a bunch of new stuff in angular 1.2 - it was feeling sweet until I read this - now it feels old and outdated. Time to just ignore the massive race to reinvent the framework and just get some stuff done I think.
> At least half of its residents could make that particular edit

What proportion could/would actually cite a source for the edit, though? It's likely not that hard to find a source: the local library probably has some local-history books that explain the source of the name. But in my experience the proportion of people willing to open a book before making an edit is smallish. There are some local "edit-a-thons" trying to improve that, though. I've never been to one myself, but from what I can tell they tend to be organized at libraries or universities, and the organizers have already pulled out some relevant reference materials, so people can more easily start making cited improvements to articles about their local area.
Also thats why I stressed the woods thing - its very easy to hide equipment in woods. Poland have one of the best wood management systems in Europe.

In Iraq army was exposed, air attacks were easy. In Poland or lets say Finland, Norway - woods give superior cover of army movements.

Also Poland have developed one of the best manpads around - check their performance during Georgian war:

http://en.wikipedia.org/wiki/Grom_(missile)

and are advance in production of "chameleon" screens for tanks and armoured vehicles that make them invisible to infantry and optic devices from distance.
People want to force their version of truth into Wikipedia. They dont care that their version of truth is already available on some other website.
That's not desalination, that's salt production. :)
"a substantial cost of production" is often a barrier of entry exploited via a monopoly, whether in the form of superior patetended technology, exclusive production agreements, government subsidy, a distribution cartel, etc, etc.

Are gas stations making profit off the gas or is that often a lost leader for high margin snack sales? I've heard that stations make nothing off gas sales.

Copyright is a government supported distribution monopoly.
A lightweigth crawler for downloading the filings from SEC.gov
Video courses != books. For whatever reason, people seem more willing to pay for video courses and hands-on instruction.

Books are indeed a tough sell, but that's partly because if you publish with a traditional publisher you'll be lucky to get more $10k advance for a developer reference and $20k for a mainstream Windows/OS X book, and even luckier - like lottery-winner lucky - if that advance ever earns out and you see some royalties.

That's the high end. The low end is somewhere between zero and not much.

But if you can find an empty-ish niche and self-publish, your chances of a reasonable income are much higher. And if you can support that with live classes, sample code, a forum, and video content, I'd say the chances of making reasonable money are much better than in the crapshoot that is self-funded app development.
Quarantine is not imprisonment

Are they free to leave whenever they wish? No? Sure sounds like imprisonment. Maybe it's for the best, but that doesn't mean it's not imprisonment. It's on the same moral spectrum as conscription and forced labour; the removal of fundamental rights from an individual for the betterment of a great many other people. I'm not saying it shouldn't be done, but it should be recognised that under the social system the country in question (USA) subscribes to, it's a fundamentally evil act.
Yes it is a horrible and overblown framework. However it has this "made by Google" sticker on it. No one got fired for choosing Google ;)

I haven't done the exact numbers and 90% seems really high, but it feels like it. I bet the exact number wouldn't be lower than 75%.

I live in Eastern Europe, but I am mostly looking for remote jobs. I am a real full-stack developer and would gladly work on backend with Node.js, but these jobs are even rarer these days.
I've been collecting these resources in an excel file and figured others may be interested them. Site is a little rough. I started it yesterday. While yellow pages isn't quite right, it sort of explains the idea. Books, twitter accounts, blogs, tools, etc. Just helpful resources that I have had trouble finding all in one place. I'm open to feedback. It was a bored-friday and two-beers-idea that I thought might be interesting."\ Hopefully you can find something helpful you haven't seen previously! Email is on the bottom of the webpage if you'd like to reach out!
That's what parent said. I don't think he is implying it's shady behaviour just that it looks that way. Difference is it hides the real domain from the user and email scanners.
I'm not ignoring it, please don't put words in my mouth. If people want to use it then that's their choice, albeit one I find fairly baffling. Given the other replies to my comment it seems I'm not alone.
Editing is smallest issue with Wikipedia.

For anybody who does an occasional 5-10 edits per year. The admins leave no moment unused to point out that you're doing something wrong (most likely based on Guideline CA 13, where CA stands for cryptic abbreviation₁) and in a lot of cases you're left to the god will of a single person.

The whole appeal system needs to be streamlined, it can't be that there a multiple entry point's for a deleted article, solely because it was deleted for different reasons.

It's the bureaucrats that drive people away, compared to Wikipedia the German tax forms/appeals are outright user friendly by now.

₁ I see no good reasons why abbreviations should not be expanded by default in discussion pages, makes it look way less intimidating to the casual user.

[For Wiki-Admin Eyes Only] If there any admins reading here: can someone please undelete GitLab? https://en.wikipedia.org/wiki/Wikipedia:Requests_for_undelet...
Tobias Stretch: Biochemical Realism
> I'm not a Verizon customer but I would be gone yesterday if I were after reading about this.

And where would you go? AT&T? Is that really a better option?

Sprint and TMo just don't have the reception everywhere I go (or didn't last time I checked).
> Visual Editor was rolled out in 2013. Thing is, editors hated its bugginess so much that the roll-out was reverted shortly afterwards. (…) Why did the Visual Editor fail? Because it tries to deny the basic fact that Wikipedia is a program, not a word document.

Eh, I can't really agree with this. VisualEditor rollout was indeed premature (critical features like template editing were developed literally days before it), but a year has passed and it's gone a long way since then. Haters still hate it, but personally I find it more pleasant to use than wikitext for many tasks.

This was a really interesting read, though. I still this there's value in the WYSIWYG paradigm, even if we have to fall back to "IDE mode" for infoboxes and such (right now if you double-click a template, you're shown a key-value table to fill in; there's no live preview…). After all, most of the content of Wikipedia is text with some light formatting.
True but the real point is that he's sufficiently annoyed at that situation to try other retailers instead...
...and since then it's only grown bigger. Plus ca change...
Hey pal, drop the chip on your shoulder. Just because AngularJS has wide adoption doesn't change the fact that it is an extremely poorly designed framework. I also refuse to consider AngularJS jobs. Many developers have had to suffer through bad frameworks like GWT because of industry trends. Those bruises are not badges of honor. ReactJS is a framework that is clearly better designed. Why waste time learning and suffering through AngularJS absurdities when ReactJS exists?
Exactly. In the short term you have some kind of monopoly. Maybe you have the only ice cream shop with a licence to sell booze, or a new supply restricted piece of equipment, or exclusive supply of a rare ingredient, famous partner, etc. product differentiation is at its best, a monopoly. All lasting businesses are built on monopolies.
http://markx.herokuapp.com :)
I was quoting the parent post, who had a theory about Amazon lobbyists and a "national Internet sales tax". The point was to show that federal tax coordination efforts are in the spirit of existing tax law, and that his conspiracy theory was a mischaracterization at best. He then deleted his post.

I can't delete or edit my post now, and it's not clear to me that I should--but it seems the absence of context hasn't stopped people from passing judgment. Thanks for your consideration, guys.
Technically you're right - it is post-React. But in order for it to really have learned from React I think we'd have to wait a little while longer, because the industry is still learning what React and Flux can really bring to the table. For me, one of those things is simplicity, and that's something that I feel Angular sorely lacks.
They don't want that because they don't want them to be automatically resolved so they can do metrics which is like 99% of the reason they are used in electronic form.
Not really, sometimes you need pcaps to diagnose network problems as an admin. I anonymize the IPs and shred the files afterwards. But recorded == operator is a bad heuristic.
no kidding, my nas usually gets 30-60 MB/s ... and it's still quite a bit faster than a single SSD.
Detaining people against their will is the definition of imprisonment.

While not illegal there should be comprehensive legal safeguards around it. And, if it's not illegal, what are the laws that regulate quarantine in the US?
If you're using something like Angular, Ember or React, it's safe to assume that you'll be building a Single Page Application with the majority of code in Javascript. So evaluating libraries for stability, functionality etc is time well-spent, not wasted.

While it is true that there are far too many frameworks that come and go in JS land, you can find very stable, well-maintained and clean libraries too. For anything that's essential to your stack(DOM interaction, routing, UI elements etc), typically you'll find multiple well tested and stable libraries. Atleast, that has been my experience.

With well designed libraries, integration is rarely a problem. They are designed to be interoperable and don't make too many assumptions about things they aren't good at.

It takes a little bit of work upfront, but I find it's far better than relying on monolithic frameworks that tries to do everything under the sun(and usually fail).

Switch to React, I guarantee you that your front-end dev time(and overall) dev time will drop drastically to 20% :)
You can embed statements from a Wikidata item in the corresponding article on Wikipedia using the {{#property:…}} parser function. This is largely unused on the English Wikipedia, but some language versions already use this for their infoboxes – for example the infobox on this page is partially generated from Wikidata: https://pl.wikipedia.org/wiki/Ankara
To some degree I agree. The black text on white background look amazing on that site though, I wonder how they did that.
ReactJS just focuses on creating DOM nodes, routing etc are up to you. This is a good thing! Because then you can choose whatever other frameworks you want for routing, rest, etc.

AngularJS does too much, and nearly all of that too much poorly.
ilovetypography.com is targeted at those who know a bit more about typography than the general user. Not everything can be a tutorial starting from square one.
I agree, I wasn't out of shape, but surely out of internal strength and even the 7min workout was a great start.
Company is not a social being or country.
Its not you, who is subsidizing parking. Its company.
If they would stop doing it in 99% cases nothing would change for you money wise.

The way you think now is "I dont use it, so it should be paid."

Maybe you should pay for bicycle parking as well?
UX: Add to Cart to View Price
Believe me I've got my doubts on this as well.

That said: in an earlier conversation with a Google engineer, I've heard that the deep personal information on search actually provides very little benefit. Even for advertising. Current query + location is the most relevant information. And it strikes me that carrying excessive personal data is increasingly becoming a liability.

If Google actually are learning and internalizing this lesson, it could prove quite interesting. Especially with Apple (and possibly Amazon) nipping at their heels.
On the one hand, it might be kind of disingenuous for a site about the Meteor framework to not actually be running on that framework - but on the other, I think you're right. While most users in general (not necessarily most users considering Meteor) will have javascript on by default without ad-blockers running (and it won't be an issue) there doesn't appear to be any particular client benefit to rendering a simple site like this from js.

>Do sites like this point to a future where more and more web sites (not web apps) are built with Javascript frameworks?

The pendulum does seem to be swinging in that direction. But i've seen enough posts on HN about how client-side templating has gone too far and wrecked user experience, and about developers 'rediscovering' how robust simple html/css can be, to suspect that nothing is inevitable. Trends come and go and paradigms fall in and out of fashion.