skysight-inc/HackerNews huggingface dataset:
> so why do you feel its ok for the site to not make any revenue?

There are many, many ways to monetize. Ad blocking doesn't stop them from making any revenue for their content. If the company in question still didn't realize that people don't like ads and any decently informed person uses an ad blocker then they are probably behind the times. Why would they rely on ads exclusively to monetize their content?

Relying on ads to monetize might have worked in the past. Adopt new ways to make money, the trend nowadays is to sell software and content as a service. That is much better than forcing me to view some gifs / videos / annoying ads or even text ads that waste precious space on the website.
:) Ah, colonialization and its many wonders!
A Lisp gives you all of this and more in a single, consistent, powerful programming language. I fail to see why we need three vastly different, intricate and complex technologies when we could have done with just one simple, elegant language. Languages like Scheme are mind bogglingly small, yet amazingly powerful.

For example, in ClojureScript:

<img id=animal src="my_kitten.jpg">

becomes

(html [:image {:id "animal" :src "my_kitten.jpg"}])

All in one nice, consistent programming language. Code is data and data is code.

(html [:ol
(for [x (range 1 4)]
[:li x])])

XML/HTML is just a watered down Lisp with less parenthesis and more superfluous syntax and text.
I definitely spend more time using applications, and for the general population I'd bet even more. Webapps are what people are flocking too and that's where the industry is heading. Depending on your definition of application, arguably reddit, gmail, youtube, Stack Exchange, and Facebook are all webapps.
Yep, you can clone the repo or just download the examples folder and open the index.html from each example.
What is the native equivalent to Facebook?
Humans are very good at not changing harmful lifestyles even if those lifestyles are particularly gross. Simple education has been a powerful tool for fighting hygiene problems in the third world.
You're absolutely right that it's a pretty good way to build text/image-based documents and show them on a page (well, ignoring CSS and it's many quirks).

But a lot of people wanting to do web-things don't want to just show documents. If you want to build programs, it's not as convenient any more.

The open question remains of should we be trying to improve the web ecosystem to compete with desktop applications, or should we accept that maybe web browsers are best at document reading, and we should leave both to their respective areas.
This. Also, bus travel can induce motion sickness.
Hack Linkedin for Greater Exposure and Increased Response Rate
In python, I can read code and reason about what it will do because I have a mental model of how that language works. the same used to be true of C and probably still is, but I'm out of practice.

I've been trying to build a coherent mental model of how layout in HTML+CSS works since 2008 and still haven't really been able to. If you gave me an html file and CSS file, I'm not at all confident I could draw they would interact. Conversely, if you showed me an HTML page, I don't think I could write HTML and CSS to reproduce it without continually refreshing my browser to check it. I have been trying to determine why I can't seem to learn this.
Turning Down a Job After College
Maybe so. Maybe Internet advertising developed with tracking simply because tracking was so easy, and wasn't not prohibited. So there's strong selection for accurate tracking. But that doesn't say that privacy-friendly advertising is impossible.

I do get that it's naive to ask Google etc to take the lead. They're just doing what's rational in the current regulatory environment. But who can create Internet-wide incentives?
I think you are mistaken -- the web is more consistent that, say, the Windows GUI ever was. Yes, there are small quirks like the one that you describe, but in general, most users don't need to learn how to use a webpage. Have you ever seen a novice wrestle with a native GUI? It's horrific.
Adding the Power of JavaScript to Unreal Engine 4
I believe that running the ad after the end of a YouTube video might want to make me watch the ad. I've never skipped an ad that came after the end of a TED video, partly because the ads that come there are generally very well made and grip my attention right from the first second.

For websites as well as videos, I believe if the main content is showed first without any distracting elements and then the ad is showed at the bottom of a page or at the end of a video, I would not mind the ad at all and it would increase the likelihood of paying attention to the ad, provided I reach the end of the content.
> Compiling to js is ok as that language is as close to the metal as you can get on a vm anyway

JavaScript is as low as the metal you can get in a Virtual Machine? hmm...
Sure. And I know about these. The original poster was talking about languages with HTML+CSS+JAVASCRIPT as compile targets, not canvas, svg or webgl. I'm simply addressing his comment.

Either way, WebGL/canvas operate as child elements in an html page, you still need to use javascript, and SVG isn't GPU accelerated. It's still, overall, an ugly mess. But definitely, with improvements, canvas, svg and webgl are all candidates for my aforementioned "next steps."
Thanks. My favorite part is your thorough breakdown of the assurance case in section one. For redoing security evaluations, I recommended [1] a while back that vendors illustrate the assurance levels of each component in their systems. Your breakdown looks closer to my recommendation than most things I've seen. Such a breakdown is both honest and shows exactly where improvements (or mitigations) need to happen.

Otherwise, verifications were as practical and good as I'd expect. My favorite section to scope out, Related Work, gave me new insights as usual. You also had a useful idea of future work [2]. All together, great work.

[1] https://www.schneier.com/blog/archives/2014/04/friday_squid_...

[2] "One important future step is to con-
dense commonalities of these libraries into an ontology
for crypto-related reasoning principles, reusable across
multiple language levels and realised in multiple proof
assistants. "
TempleOS: FlightSim and FirstPersonShooter [video]
Update: Whoa - American Pharaoh Beats Science to Win the Triple Crown
I just love comments that are quick to attempt to point out someones stupidity but at the same time reveal their own.

The comment you replied to is saying the boards that covered up these "time-capsule" boards have been used for 100 years. :)
Thumbs up for actually giving an example!

Personally, I prefer the HTML version over the ClojureScipt version. It is shorter and to me it is much more readable.
Interesting but vector clocks are still kind of unwieldy.

The example from the article is people trying to figure out when the group should all go to dinner; no one actually cares the end result, the only that is needed is agreement. This isn't free in many real-world problems. Knowing that you have correctly stored the final value is sometimes required. Vector clocks only lets you fix the problem after it has occurred.
The question is why? Why should the U.S. spend billions on a great passenger rail system? High speed rail is almost always a serious money loser. What are the benefits?

How much money does the state road infrastructure make? What are the benefits?
I'm sure that helps you think well of yourself.

Thankfully the British kept a meticulous record of the beautiful civilization they destroyed with utmost cruelty.

India was much more advanced than Britain at the time. Now the thief claims to be a civilizer ? Irony has known no bounds.

https://archive.org/details/DharampalCollectedWritingsIn5Vol...
How Microsoft Squashed FOSS in Voting Systems in the US
the lines on those drawings are excellent .i wonder who may be the artist teacher or students?
Colosseum killing machine reconstructed
"This week, contractors removing old chalkboards at Emerson High School in Oklahoma City made a startling discovery: Underneath them rested another set of chalkboards, untouched since 1917."

So, presumably, the "old chalkboards" being removed by contractors have been there since 1917, or approximately 100 years.
Damn those free, MIT-style licensed, open-source, decently maintained, libraries designed for usecase A!

They don't work for my Usecase D! These people are ass holes. How dare they?!?!?!?

/s

Have you actually submitted issues for the problems you're facing? That repo has 94 open issues and 833 closed ones..

Have you tried contributing by submitting pull requests?

Seriously this community was not built on entitlement, and it won't support yours here now.
Next generation of gaming
You'd be surprised by the number of anglicized Indians who'd claim exactly that of the parent.

That the British (and the Mughals before them) were a "blessing" on the subcontinent. Colonization complete.
True. That's why formal verification is only one of many techniques in high assurance (A1/EAL7) evaluations. The methods are all a check against each other with the minds of the designers and evaluators being the strongest check. That might seem counter-intuitive given we're doing formal verification due to people's inability to write code. Yet, people equipped properly can see mistakes in good specs or designs much better than they can do tedious work (eg low-level code) without error.

So, in high assurance, we use every tool at our disposal to counter problems and then some for redundancy. Works out fine. That said, I have a nice paper for you if you want to see how screwed up formal verification can get:

http://www.cypherpunks.to/~peter/04_verif_techniques.pdf

Things have gotten a bit better but plenty of truth left in that paper.
http://www.charmettestypeforprofit.blogspot.com
Are you tired of trying all those other companies in hopes of finding work at home job opportunities and were disappointed? Well your search is over. Start a career as a home typist at TypeAtHome.com.
> Personally, I prefer the HTML version over the ClojureScipt version. It is shorter and to me it is much more readable.

That is only because this is Lisp that generates HTML. Also, in the example you had given, there are no closing tags. Closing tags are just superfluous visual clutter and are not actually needed. To take an example from http://c2.com/cgi/wiki?LispVsXml

This XML

<dictionary>
<email>electronic mail</email>
<html>hypertext transport language</html>
<xml>extensible markup language</xml>
</dictionary>

can become

(dictionary
(e-mail "electronic mail")
(html "hypertext transport language")
(xml "extensible markup language"))

As you can see, all the superfluousness of the XML syntax is lost and reduced to its bare minimum.
James recently announced he is leaving Microsoft Research to be a professor at Harvard. I can't wait to see what the Harvard University Press thinks of him.
It depends. If you're making an attempt at future-proofing yourself, you gotta start at the bottom with "C".

If you're just looking to pick up your first project in the category, consider something simple like a RaspberryPI + Python.
How to Be Aca-Awesome
<img id=animal src="my_kitten.jpg"> :: 35 chars

[:image {:id "animal" :src "my_kitten.jpg"}] :: 44 chars

To me they look practically identical.
I prefer single player games with bots which difficulty level is selectable. Playing against 8 "very hard" bots and winning 80% and having the freedom of a real/classic RTS is a lot more rewarding at least to me. Some people prefer repetitive work that the hone ability to perfection in a factory like a human robot. Some prefer always changing gameplay that requires macro and micro management and economic amd military strategy fun to play. If there is a game selection for both groups, everyone would be happy.
good work Terry (if you're reading).

I wish I could wrangle low-level stuff as well as you.
Why are these falling DRC 2015 robots so hilarious?
Sadly the robot sent to this year's DARPA Robotic Challenge by my alma mater is one of these fallen soldiers. I can imagine that it's quite frustrating to spend so much energy and time to build something only to see an early failure take you out of a competition. Maybe next time Team Valor.

For team standings:
http://www.theroboticschallenge.org/
Of course you can go lower, but there will be sacrifices. Brendan Eich actually addressed this same topic in response to some other thread I started a while back. I quote him below:

"Apart from syntax wins, you can't get much lower-level semantically and keep both safety and linear-time verifiability. Java bytecode with unrestricted goto and type confusion at join points makes for O(n^4) verification complexity. asm.js type checking is linear.

New and more concise syntax may come, but it's not a priority (gzip helps a lot), and doing it early makes two problem-kids to feed (JS as source language; new syntax for asm.js), which not only costs more but can make for divergence and can overconstrain either child. (This bit Java, pretty badly.)"
https://news.ycombinator.com/item?id=8371773
"Ad hominem" has a specific definition -- in what way does it apply to any of what I have written? Do you use a non-standard definition?
> Meditations is hardly self-help

That it wasn't intended as such doesn't really change the fact it's essentially a series of koans, much like many self-help books.
_LOVED_ it.
Metallurgy ? Mathematics ? Boat-Building ? Textiles ?

This book has been an eye-opener,
https://archive.org/details/DharampalCollectedWritingsIn5Vol...
Since the enormous vast majority of people only have experience working in companies that would never (and definitely have never) tried a flat organizational structure, I think this is kind of a disingenuous statement. From the outside those companies do look like far outliers. But I have a suspicion that hierarchy is only extremely relevant without technology. What I mean here is that technology is a great organizational "flattener" and I think since technology like this is still in its infancy, we can't really make a blanket statement like "this is very hard to achieve". Obviously, you're right to some degree, but I think that is only an artifact of technology not yet having revolutionized "the organization".
Ah! This is such a perfect retort to the people that say things like "learn enough code to test". I'm going to use that!
Or just more interested in our field of digital sorcery. Either way, I agree it's good to see more women in these things. Having different types of people makes things more interesting. And often more surprising. :)
Sunday was supposed to be the first day of the week traditionally. It was seen as such in Christian, Muslim and Hebrew culture.

Monday was later adopted internationally (and there is an ISO [1] for which is the first day of the week too) for business reasons, as it's the first office work begins again, banks open, etc in most places.

[1] http://en.wikipedia.org/wiki/ISO_8601
Do you or do you not believe in the gender socialization of women? Do you believe femininity, as a culturally constructed set of expectations, is a neutral and non-destructive, or positive and constructive, historical event in human history, or that it is destructive? Or do you believe that femininity is a natural psychological feature in the minds of women?
Why are 7 and 8 the hardest to memorize?
There is a great deal of experience using animals to model allergic airway disease. http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2831565/

Thankfully, mice are good models, and I would hope that there are no ethical issues associated with relocating mice to Delhi.
If you want to build programs, it's not as convenient any more.

Strange, my experience is the other way round. The browser is the most convenient platform I ever targeted.

Can you express this in a code example? Actual code that shows what is hard to do in HTML+CSS+JS and easier on another platform?
Material Design Color Palette Generator – Material Palette
No, it is not. Period.

Why? Because it still is only emulation on the inside.
There is a fascinating short (19 min) documentary about Hermann Zapf from 1967[1].

The Art of Hermann Zapf
a film on the purpose and techniques of calligraphy

It shows Zapf doing calligraphy with various tools and explaining how he does it and what's important to him. Near the end (14:35) you see him doing calligraphy with a ballpoint pen which is most fascinating.

Hermann Zapf said that showing him lettering through a glass plate was his own invention and large quantities of alcohol were involved in convincing the film crew to bring the idea to execution ([2] in German).

The film is also a short introduction into the history of lettering from the Romans to the computer type of the 60s. You can see Zapf's castle built 1460 at 3:25.

[1] https://www.youtube.com/watch?v=3jD4CpzIuR4

[2] http://www.linotype.com/de/5667/theartofhermannzapf.html
Let's not forget post-colonialization. Less explicit, still as effective in resource grubbing and divide-and-conquer.

From the people that lovingly prepared the best conflict zones for after they leave, such as India-Pakistan, Israel-Palestine, Ethiopia-Eritrea, Iran-Iraq, Nothern-Southern Cyprus etc.
Exactly. But you will be told that you are policing choices, restricting freedoms, or even oppressing people for pointing out that social expectations exist. Because of the natural process of selection, the ideology of social neoliberalism has reached its peak in the last 20 years. Choices of the individual are reflexively defended in every case, because the framing of individuality won; it was the framing most rewarded by those social groups with the most power.
This just isn't true:

> A new household survey of nearly 23,000 north Indians offers more evidence, especially from Hindu households. Led by Diane Coffey, an economist at Princeton, it found that even among households with a working latrine, more than 40% reported that at least one family member preferred to defecate in the open.

http://www.economist.com/news/asia/21607837-fixing-dreadful-...
Education doesn't help much if hundrends of millions don't have a bathroom at home -- and many not even a home, period.
Kamcord is looking for iOS Engineers and leads
Github users are tied to social interaction, job hiring, integration with multiple version control systems, and a pile of other crap, including systems not part of the website itself. Hacker News users are pretty much just tied to posts and comments on the site.

The only piece of data that seems in common is that they both have user names.

There is no reason user data should be similar across different systems. Products are generally unique, or they don't have much value. That means the data tied to a user is often also unique.
You probably flew out of Narita. Haneda is 20 minutes.
The Facebook mobile app.

(Famously it was original done as a web-widget and Zuckenburg admitted this was a mistake and turned it to fully native UI).
Please don't post comments to HN that dismiss new work so nastily. There are many ways of suggesting improvements that don't involve trampling all over someone's freshly planted garden.
Wow, Quartz defending a fellow Hinduphobe's views! Man something has gone awfully wrong with the Monsoons.
Fargren said it nicely, but I can't resist adding that HN is explicitly not just tech- and news-related. Intellectual variety is the principle of this site. If pg can post about cat prints in medieval manuscripts, anything goes.
The air pollution in Bangalore is now ranked worse than Delhi: http://m.thehindu.com/news/national/air-quality-levels-benga...
Shady, do you know him? Do you know his story, how he was denied pay because a person of his kind did not deserve that pay that was owed to him? Now, you wonder why people have called you out for being a racist before, you just like Fox news always on the other side of the fence coincidentally!
In Hungarian, "pee-pee-pee-pee" is used to at farms to call chicken. :) And sometimes, young woman are called "pee-pee"-s, in a playful way.
That is only because this is Lisp that generates HTML.

Ok, so it is not the way you initially stated '<img id=animal src="my_kitten.jpg"> becomes (html [:image {:id "animal" :src "my_kitten.jpg"}])'. You rather showed an example of how to create html elements programmatically. Then you should compare it to JS:

Your ClojureScript:

(html [:image {:id "animal" :src "my_kitten.jpg"}])

My JS:

html("image",{id:"animal",src:"my_kitten.jpg"})

If we use a function html(elementType,properties) that creates an element. Looks pretty nice to me.
I'm unable to get it to run either. Turning text into tokens is something I've wanted to be able to do in golang before, so it would be super nice if it was easy to install with `go get`. I still need to work through some of the other libraries here: http://biosphere.cc/software-engineering/go-machine-learning...

I agree though, seems promising.
Agreed. It's actually much worse, because the ruling native elite in India think of themselves as being more related to the British culturally than to India itself!

This kind of mind-warping can only happen in the land of the Yoga :D

I'm actually sad that India had more academic achievements in early 20th century British India than in the latter part under the "Republic". Famines did decrease though, and that's arguably more important.
There is a bridge over to Staten Island (from the South, I think?) that costs $14. It's free in the reverse direction, AFAIK. Drove it the other day as a tourist in the area and thought "This would suck if I had to commute this every day!"

Presumably the cost is there to encourage everyone to take public transport instead.
First weekly project: Looking for the next Andreessen Horowitz
The Errors of Our Ways: A brief history of error reports
What is a good time for a startup (any maturity) to do a PR?
Hi everyone, this is my first weekly project and I would love to get some feedback from the HN community. Thanks!
History, IMO, is pretty important. Understanding how people did things in the past, given their own constraints. Helps put our own ideas and actions in perspective.
The second Ubuntu phone is coming out this month
I don't know why, but as a parent of 4 I definitely think it holds true.
What if I want to use html+css+js to dynamically draw a 1024x1024 picture of a cat with pixel level detail? I'm sure it can be done. But wow. That code would be ugly.

Or how about dynamically drawing a diagonal line or swirl across the page?

I apologize for the lack of an example, but I'm sure you can imagine how much harder that would be in html and css then it is with a renderer that has bezier curves and lines as primitives.
By this line of logic it would be a mistake to buy Microsoft shares on day 2 of trading, Apple shares on day 2, 'insert any successful company' shares when they're higher.

People buy shares because they think it will be worth more in the future, they think the company will be worth more than it currently is.
People buy Google at it's current market cap because they think it's going to be worth more.
Yeah, I'm also pondering different ways of visualizing this data.. I wonder if it is possible to distort the map of europe so that map distance actually corresponds to train travel time. I guess not in general, because of metric curvature: you could have a small (fast) triangle that surrounds a large (slow to access) area.
Yep :) One day search will not be relevant, Google is trying very hard to figure out what will be important.
My mistake, the parent commenter was incorrect.
Wealth goes to those who provide value to other people. (in a free market).
The killer thing that we should standardise is a way to change passwords on websites through password managers:

- Closing ex-employee accounts and/or changing passwords imposes manual work

- Rotation policies imposes manual work

It's not so much hassle registering via 1password or lastpass using browser extensions, which implicitly cover a lot of the spec (by automatically assuming the site accepts strong passwords then generating complex passwords).