skysight-inc/HackerNews huggingface dataset:
I imagine if you spent most of your time worrying about language design in general, your "business apps dev" wouldn't be too successful. Some people look a little further than the meal on their own plate.
> Why wouldn't you want to produce a AAA-quality game with javascript and WebGL? It should be the default, not some crazy thing.

Performance. Show me some like gears of war running in a browser and then I will be convinced.

> The best argument against javascript + WebGL is "javascript is bad."

That is the worse attempt to portray the other side's argument I have seen a while.

> The lack of static typing, for example, allows a REPL.

You can also just have a console implemented, like most AAA games. They are also built into engines like Source.

> It's true that with an average gamedev team, you'll get below average results. But with an above-average team, powerful languages tend to translate into stellar results.

I don't understand how javascript would allow someone like John Carmack to make anything new, I write Javascript every day but when it comes to games I much prefer something like c#.
I think that's selling content creators a little short - I think a lot of visual asset creators would love to contribute but are neither reached out to, nor sought after. It can be intimidating telling a graphics guy: just clone the git repo, put your assets in a fresh branch and we'll merge when were ready. You may as well be speaking Swahili to the poor volunteer! Making publically accessible list of needed assets, and a straightforward submission process for getting assets from contributors to programmers for integration might be the missing piece of the puzzle.
Its kinda ironic this notice on the Atlantic website:

"Ghostery found 25 trackers
www.theatlantic.com"

25 is a LOT!
I wonder how well Ithkuil can be represented in Ian Banks' Marain script. http://trevor-hopkins.com/banks/a-few-notes-on-marain.html
That's genius. Is there a way I can be grandfathered I for the annual price ?
For the same reason any generic type is useful: you can use one implementation for multiple purposes (as a hash map implementation doubles as a perfectly good hash set implementation) without having to duplicate code.
Going for growth in India's smartphone market [video]
As the article ponts out, pre-Internet advertising lacked the kind of tracking tools that make online advertising such an effective engine for permanent, mass surveillance today.
Radio never had the ability. It's not bidirectional by nature.
The Law-School Scam
My teammate and I started moonlighting on the first game for our studio about 8 months ago, right before Epic announced the current $19.95/seat pricing model. We decided to go with Unity purely because I already owned a Pro license, that we could use to make final beta builds and be responsible for the advanced visual effects that needed Pro. Additionally I already had lots of experience with Unity, and nearly none with UE.

We are only a two-person team, making a fairly limited-scope 3D puzzle racer game. Thus we didn't hit the major issues with collaboration bugs (we did a few times) or platform switching (we're focusing only on PC). We were able to build our MVP in less than 2 weeks of hacking, and it felt amazing. The asset store was also an amazing resource to circumvent the artist issues.

However, it's been nearly a year since then, and polishing the game to the standards we'd like has been presenting larger and larger challenges -- performance, obscure shader behaviour, limited editor extensibility (it's good, but not quite good enough), and reading this post, it looks like at this stage of development Unreal would have served us much much better.

If we can get our studio rolling and increase our team size to actually incorporate dedicated artists, we'll have to seriously consider switching to UE4 for our next game.

Jeff's write-up sheds insight that few people can have, given not everyone has spent the time to get well-enough acquainted with both engines in the team setting to know their professional tradeoffs as well, and I appreciate it a lot.
Man with 'Walking Corpse Syndrome' believes he is dead
Good counterpoint. I work on open source too. I'm just questioning the god of free lately.
This is awesome. I'm in the real estate tech space. I would be great if this were commerical specific. That's where all the money is.
Building Your Own Push Notification System? Read This Before You Do
Global Smartphone Shipments Hit 295.3m in Q2 2014
Agreed about link-bait, but in this case (as in many) we can just use the article's subtitle.
Thanks a lot for the feedback about the bugs and the pricing plan. Do you have an email address through which I can reach you (mine is in my profile).
By the way, do you use any kind of ad blocker?
We would love to have Windows support in srclib, but we honestly have no idea what (or how much effort) it would take. It might work in Cygwin as-is. If you or anybody else wants to try it, or at least identify issues, we would help.

One related thing is a lot of folks want to add C# support. I assume that running Roslyn requires Windows, which'd require Windows support for srclib. https://github.com/sourcegraph/sourcegraph.com/issues/157
Hackers’ Efforts to Identify Officer Create Turmoil
I'm convinced that Facebook took over messaging because it has one killer feature the 90s didn't: real names.

Contact points on Facebook are discoverable by real name based on the social graph, which is kind of a first in the history of communication. If someone mentions a John Doe in conversation, I can get in contact with the correct John Doe with a very high probability of success and no effort.

The PSTN, email, AIM, ICQ, MSN, etc. didn't offer that. They could have, but their communities developed with different norms. Facebook managed to get people to use their actual identities. That's a remarkable feat - not even Google could replicate it. But it's what made Facebook so useful and so addictive - it's about the actual lives of people I actually know.

Facebook does contain an analogue of "Web 1.0" personal webpages, but the action on Facebook is centered on the News Feed, which was sort of a new class of thing. Few people actually have profile information filled out; going to someone's Facebook page is just a way of filtering the News Feed to only content related to that person.

The real "Web 1.0" equivalent to Facebook would have been an RSS reader for all your friends' blogs. But for people to be comfortable blogging, they had to be able to (feel like they were) in control of their audience. Though Blogger, Wordpress, etc. supported user authentication, it would have been incredibly onerous compared to centralized identity. Which is more or less what Facebook became.

A truly open, distributed Facebook based on the "Web 1.0" would probably have looked something like an RSS reader that could authenticate to each friend's blog with OpenID. But it still would have lacked the ability to discover and search for people by real name that makes Facebook so useful.
> The lack of static typing, for example, allows a REPL

Uh? Languages with static typing can have REPLs. See: Scala, Haskell and more. I don't think that is what makes JS an option for game development, but rather its ubiquity in browsers. If you remove that, I don't see why you would choose it for serious development.
On my Radeon 6850, under FF, everything is super smooth. Intel i7 quad-core.
Apple’s Phil Schiller Douses Himself In Ice Water
Internet exceeds limit for old routers and impacts services
Watch Twitter explode with geotagged Ferguson Tweets
Typing Qwerty on a Dvorak Keyboard
We've been toying with solving the link shortener problem by replacing urls that redirect with the urls they redirect to.

Would that have been bad in this case?
If your Wi-Fi goes out or you’re off the grid, just use Offline Mode.

Run WiFi jammer, use junk credit-card, profit?
Iamus and Melomics! I worked in that project. The music we generated was, actually, not very original, nor did it have much quality; but it was varied enough. One of my coworkers said that we could have defined ourselves as the greatest elevator music database in the world.
Force employees to enjoy vacation by deleting their email
Fail HN, Fail.

Article is great, don't get me wrong (the people who understand email know why its such an awesome idea. when was the last time you could just fire off a message to a random server on the network, and it would make its way to the right inbox on the other side?).

The fact that you all decided to try to invent another social network is just atrocious.

I like this "rolodex" network: email on your phone, which just talks to the other people you email. Yeah.

Social networks are a fad.
Went down this rabbit hole (specifically Tristan da Cunha) and found a great little documentary about how the island led to genetic research on asthma.

https://www.youtube.com/watch?v=kKRvtk-GI0g (part 1 of 2)

Very interesting.
I just (last night) dug into some TH hackery. I put together a quasiquoter for testing/debugging that would walk a do block and decorate every statement with (`onException` ...) set up to print the source location when an exception is thrown. I actually had to first parse with haskell-src-exts to get the location info, and currently I'm turning it into an ExpQ by pretty-printing and reparsing - which I don't love, but gets the job done.

https://github.com/dlthomas/snowdrift/compare/5094b1ca0e5002...
I think that's backwards: a hash set implementation can be used as a hash map simply by storing objects whose comparison is limited to their key fields. A hash map with values that are all the same and never used just seems like a waste.
Do we have a "sense of time"? I ask because upon reflection, it seems that I have to get back to my sentinels and time tracking devices constantly to know where I am in time. What day is it? What's the current time? I comprehend time ordering, cause and effect, but I can't measure nor track time worth a damn. If I go on holiday and avoid reference a watch and calendar, I can easily lose track in short order.

I'm not blind, nor deaf. I have a family and have never been isolated. I just assumed this is How Things Are, that attention must be paid in an effort to stay "in sync."
GBJam3 – 251 gameboy style games entered
Amazing as usual!

I don't get why he says vertex shaders aren't doable in web GL though. Don't the various shadertoy type sites let you write vertex shaders right now?
Flat fee model + modify HTTP headers to allow paying users to skip intrusive crap? Like DNT but with $ attached.

Unregistered users unaffected. Seamless for everyone. Thoughts?
Price of Bitcoin Falls to $500, Lowest Level Since May
Fwiw, high school kids build small reactors and fuse deuterium with basically no regulatory hassle at all. Lots of larger fusion experiments use deuterium too and do fine. Getting permission to experiment with fission is far more difficult. I'm sure there will be some regulation but it's unlikely to be very burdensome.

Boron fusion is pretty much the ultimate of course.
No I don't. I don't like the look of sites that have ads blocked. Also I sometimes see ads that are interesting to me and click them. I even buy products and services because of them sometimes!
Well, it's about 3D graphics. What do you expect?
Well, you can %-escape the '}'...

http://play.rust-lang.org/?code=fn%20main%28%29%20{%0A%20%20...
Samurai Champloo by Nujabes. Pretty sweet.

http://grooveshark.com/#!/search?q=Samurai+Champloo
Try http://www.reddit.com/r/conlangs for discussion and lists of languages. There are many subreddits for specific languages. For example, Toki Pona [1] and Lojban [2].

[1] http://www.reddit.com/r/tokipona
[2] http://www.reddit.com/r/lojban
Interesting, you know more than me but afaik it is correct. Both in facts and arguably in moral.

Since you brought up Rome in discussing payback for warfare, you could also ask "Cui bono" here -- "who benefits?"

A war is potentially just like a gold rush, the people getting rich are the ones selling the tools to dig or make war.

Just look at my native Sweden, we managed to stay out of a few wars and shamelessly sold high quality steel to the countries fighting. It made Sweden go from the bottom to the top in Europe.

What this implies about lobbying and how wars starts I'll leave to the imagination.

(I might also add that IS has declared war on the democratic world. So trying to stop their expansion is arguably self defence.)
And of late someone has: guided .50BMG bullets which can adjust their flightpath to assuredly hit a target (which, one can presume, is being shot to prevent others from being killed). EXACTO .50-caliber demonstration: http://www.darpa.mil/NewsEvents/Releases/2014/07/10a.aspx
Show HN: Kwollo, business card design via Twitter profile
I've self-published 26 ebooks in the last three years. It's a great time to be an author. I hire a formatter, editors, and cover designers and we work as a team to create the books.

I've also published 11 books in print. I use Create Space for print on demand paperbacks. Very happy with the quality and process.

Here are two sites I highly recommend:

To get powerful insight into ebook sales and the disruption of the publishing industry, be sure to visit http://authorearnings.com/report/july-2014-author-earnings-r...

Also, http://www.thepassivevoice.com is a tremendous resource for an overview and navigation of the disruption.
This is great (really, it is), but showing off a "classic demoscene water effect" that was classic in 1996 serves as much to highlight how far WebGL has to go as much as what can be done with it.
The rate after 2016 is 2.5%, still lower than Square.
Disconnect blocks 44 and adblock 30.
I have a lot of ideas for this but it's been slow getting time to work on it. I'd like to generate color palettes based of the profile colors or images for missing backgrounds. I've had some work on actually rendering the svg in node but not success yet with the web fonts. This is in order to send to the supplier for drop shipping. If progress continues I'm going to publish my trello development board. I'm just not sure who would find this useful, but I'm aiming right now for anyone who wants a quick and dirty business card design that somewhat reflects them. I wanted ti for myself because I'm lazy, and because with my twitter account you can quickly get a sense of who I am.
It's not a waste, because the fact that unit is zero-sized makes it boil away to nothing at runtime.
yes - my local news website 1.99/month moreso to support the newspaper than anything else
I don't know what qualifies as "really good examples" but there are lots of random things that use metaprogramming in some capacity and are popular. Lots of IDLs, serialization formats, ORMS etc. I am thinking stuff like Protocol Buffers, Hibernate, Swagger, etc.
The Scrabble King Is Dead, Long Live The Scrabble King
The second-easiest reaction is deuterium-deuterium. Half the time it produces He3, and the other half it produces tritium, which decays into He3. So start with D-D and bring in He3 as you get it to reduce neutron output.

Even with D-D alone the neutrons are a lot less energetic than with D-T.
The First Popup Ad
Toki Pona is a minimalist language with a bit of a following. It has 120 root words and tries to build all concepts based on those.

Loglan is a predecessor and inspiration to Lojban.

Slovio is the Slavic version of Esperanto.

Dothraki, Elvish (Quenya, Sindarin), Klingon, Na'vi are constructed languages from popular novels/movies.
Look up Unreal engine in the browser. It runs quite nicely.

You're right that I did a poor job explaining why people are against JS for gamedev. Sorry about that.
Advanced Content Promotion Checklist
Boy that article just made me sad. I'm not angry at those responsible for his abuse exclusively though, the sadness grows when you realize that this is done all over the world. Justice being silenced by 'justice'.
Could this comment be right?
People are smarter than me.
Yeah, absolutely. The centralized index of people is as critical to Facebook's growth as DNS is to the Web. You don't have to remember 198.41.190.47 to get to everybody's favorite tech discussion forum, you just have to remember news.ycombinator.com.

So I wonder how hard it would be to setup a DNS-like searchable index for an e-mail like replacement? Instead of having to remember guy@foo.com I just have to remember 'John Doe' he works for Foo Inc. and I can probably narrow it down from a list of other John Does. If not, I can always call him and ask him for his explicit address as a fallback.

> but the action on Facebook is centered on the News Feed

It really seems that, much more than Twitter has ever managed to be. People's News Feeds are really their microblogs. For many of my FB friends, I can go to their feed and read back a few months to see what's going on in their lives. Just as if they had been keeping a blog. But the convention on FB seems to be short posts, so I don't have to read long-form posts, but they also aren't restricted to a tiny string of characters.

I actually think the news feed reminds me quite a bit of the finger protocol and .plan files. (there's commenting and likes and such of course also).

So what core distributed communication and web presence technologies already exist that could approximate Facebook and what and how would they have to be modified to work at least as well as Facebook? What new things would have to be created from wholecloth?

Would it be possible to integrate all this mess tightly enough that a person could set up their own "Social 2.0" node without too much fuss?
USA, 3g, Sprint, Monthly, $20
Why does Haskell have a REPL but not Go?
You highlight one of Unity's real strengths here that is often forgotten - the asset store. Want to drop in a nice city scene? Thats 10 bucks. Want realistic car physics? That's 10 bucks. A few nice NPC's with rigged faces? Thats 20 bucks. A pack of nice shaders? 10 bucks.

I don't think Unity is targeting AAA developers at all. Its targeting small studios that want to get ideas built quickly. It's got great, simple Oculus integration as well. If you're planning on building something AAA (or close), you probably have modellers, artists and level designers and don't need the asset store. You probably need, or are already using Unreal.
> and maybe even art

hahahahahaha.... oh scientists....

http://www.youtube.com/watch?v=lZ6pehGKdW4
Thanks and good idea! I'll work on adding sub-section for commercial real estate news.
mruby can be compiled to embedded bytecode in a C file [1]. It might be possible to do something with that on the GBA, but the original GB is out of the question -- even the options for C are limited.

[1]: https://github.com/mruby/mruby
Are you the unconed from TermKit? What's its status?
As a purely technical matter, it's defined as the receiver (or lower receiver, as the case may be)
You're absolutely right that projects need to do a better job of welcoming non-technical volunteers. If some programmers have trouble contributing, it's even worse for everyone else.
Here's barnstormer paper. Published in 2011, I heard the speaker in 2013, and I just started another hematopathology rotation and seems like every patient is getting screened for the six most common mutations. Even if we can't get a marrow aspirate, we can draw peripheral blood and see what's going on in the marrow.

http://www.nejm.org/doi/full/10.1056/NEJMoa1013343

Now, that's not quite the same as what this article is claiming: that we can diagnose carcinoma in situ for solid organ tumors from extra-cellular DNA fragments floating around in peripheral blood, but this is what's clinically validated and fairly close mechanically: you might be sick aren't symptomatic yet. Let's draw some blood and see if you're really sick.
maybe consider cutting back a little...
Would you be happy with examples in other languages? I think using meta-programming to add hash literals to CL is a rather good example: http://frank.kank.net/essays/hash.html

There's a chapter in pg's "On Lisp" about continuation-passing-style transformation (from sequential code to CPS) done with meta-programming. Worth reading, too.

If you're an Emacs user, the source code of EIEIO is a good read. It's an object system implemented on top of Elisp using it's meta-programming capabilities.

In Smalltalk-land the most impressive example of meta-programming is certainly a debugger. You get to inspect the state of objects while they are running, you can modify it, and you can modify method bodies while they are running. Scary stuff.

In Python some nice meta-programming code lives in Django ORM, in Model metaclass, and in Fields. This is the code which allows you to declaratively define your models as classes. Similar code is used in Django Forms.

The talk "Five years of bad ideas" by Armin Ronacher is a 40-minuted tour of some of the most advanced meta-programming available in Python.

In JavaScript every library which implements "classical classes" on top of objects and prototypes uses meta-programming. You can read about it more in depth in Raganwald "the art of javascript meta-object protocol" and his other talks and posts.

Angular.js dependency injection framework is based on meta-programming; actually I had a mixed reaction when I saw the code for this, where they rewrite a user supplied function as a string and compile a new function out of this string. It's a good example of meta-programming, but it's also very crude compared to hygienic macros in Schemes for example. It lives here: https://github.com/angular/angular.js/blob/master/src/auto/i...

Generally, meta-programming is a vast and varied set of techniques. It's worth knowing about them, because most of the time you don't need them, but when you do, you really, really need them very much.
It's a Z80-like core with some modifications; not all the Z80 instructions and registers are present and some instructions are completely different. Most instructions are the same as the 8080, but all 3 CPUs are not completely binary-compatible. It's neither truly an 8080 with added instructions, nor a Z80 with omitted ones.

For comparison:
http://pastraiser.com/cpu/gameboy/gameboy_opcodes.html
http://pastraiser.com/cpu/i8080/i8080_opcodes.html
What an infuriating to use site. My god.
I see it's already been mentioned here, but the best commercial version of this is called the Victor Reader Stream, made by Humanware. It has few buttons and simple enough navigation for non-technical people to use. Also relevant is NLS[0] and Bookshare[1]

[0] http://www.loc.gov/nls/
[1] https://www.bookshare.org/
One of my favorite examples of "whelp, looks like we done fooked over t'environment"