skysight-inc/HackerNews huggingface dataset:
> What I hate about unity is the whole interface editor thing, it's big and you must use everything to use it. Is this Unreal Engine more earth to earth when it comes to programming ?

The programming experience in UE4 is great, but is clearly not what you are looking for. It's very opinionated, And your code very much needs to fit within it's framework.

> If it's a powerful 3D renderer but it's hard to use for simple things and it's not easily extensible, it's not really worthwhile.

It's not a powerful 3D renderer. It has a quite nice 3D renderer. But Unreal is a game engine, and must be treated as such, it's renderer isn't really modular, and if a 3D renderer is all you want, I suspect you can be better suited elsewhere.

> I see it's very powerful, but I'm still wondering about the real utility of an "engine" versus a library.

I could perhaps go through a lot of examples to help illustrate the point, but perhaps the significant amount of games that ship every year based off of Unreal Engine is better evidence that there is significant utility in the "engine"

> if you have some new idea and you are a programmer

What if you aren't a programmer, what if the idea fits within the bounds of what the engine is built to do. Certainly, there are large classes of problems that UE are poorly suited for, but there are also large classes of problems that a web browser, or even a blender are ill-suited for, use the tools when they suit your problem.

> I guess this engine is great for small studio who want to make a real 3D game quickly, if their programming style fit well, but if you're an indie or a demoscener and you're just experimenting, this engine is just too powerful.

I'd agree that this engine is poorly suited for demoscene type work, but depending on your game, UE is great for indies, and depending on what your experiment is, can be great for experimenting.... Not all experiments are technical in nature.

> but I don't see becoming a standard in the game programming community

Unreal Engine is already a standard in the game programming community, and has been for 10 or so years.
Actually, the issue is that Hangouts doesn't work with federated XMPP. This means I can't talk to my @gmail.com friends from my own XMPP server. This is a problem, which significantly breaks things.
>this implementation just ensures that there will be a lot more "27 year olds" on the service.

which ultimately hurts the service as nobody will be able to know who is 27 and who is older than 27
I've heard of both of these theories (cleanse and consolidation) but it's kind of strange how the first sentence of the abstract is "The purpose of sleep remains mysterious." If the researchers have any confidence in their work, why are they using this language? Why not "sleep is not as mysterious" or "sleep is no longer mysterious"?
15Five - http://www.15five.com - New York, San Francisco or remote

==About==

15Five is a simple and elegant SaaS product which gives managers, executives and CEOs a pulse on their company via weekly employee feedback. Simultaneously it engages employees by giving them a voice and soliciting input. It is named after a simple practice where employees spend 15 minutes each week writing a report that takes their manager no longer than 5 minutes to read.

Currently looking to fill 2 positions: Python/Django Engineer and Front-end Engineer

==Perks==

* Work remotely or from our office in New York or San Francisco

* Flexible schedule

* No vacation policy

* Medical, dental and vision insurance

* Personal growth and learning stipend

==Apply==

For more details and to apply, please visit at http://www.15five.com/jobs/
I rarely sleep more than 6 hours, never have. I wake up at 5am naturally and I'm awake. There is definitely a difference between people who are "getting by" on little sleep, and those of us who need less than the "usual" amount. I seem to need less as I get older, and less the more exercise I'm doing (I'm a distance runner) which doesn't seem to make much sense, but there you have it!
Grasswire
For me, it means I can finally ditch SMS. iMessage to other iOS users, and Signal/TextSecure to Android users.
...people who shut out dissenting voices quickly become unable to empathize with alternative points of view.

There is no environment that would lead the author of parent comment to "empathize with alternative points of view". That's why backchannels are valuable.
Random Git man-page generator (requires JS)
BBVA Compass launches HOME: finance up to 100 percent of a home's value
Nice service, thanks for offering it.
Here's the better train to Queens, under construction.

Overview:

https://www.youtube.com/watch?v=cdIq8EqRl_w

2014 update:

https://www.youtube.com/watch?v=foE_mvdXDP8

Miles of new tunnels. A giant cavern under Grand Central Station. New river tunnels. Most of the blasting and digging is done; now the MTA is building the railroad in the tunnels.

That's what it's like to really do that job.
I agree. PHPBB has been using that since the dawn of time, and I always get confused looking at the url - there's no context to my search
> Also guys at Unreal prefer new features over stability.

Unity was just as bad on the stability department in my experience. And at least Unreal pushes their new features to production quality. Unity on the other hand seems to push for new features just to hit a feature list on a box cover.
> Yes, but only those that are undecidable in ordinary mathematics. If you're not using Coq, you have exactly the same problem.

Yes, this is what I understood. Thanks for confirming this point.

> (And this concern doesn't apply if we already have the proof and just want to check it).

Why this concern would not apply anymore if we already have the proof and just want to check it? The proof still needs to be expressed, directly or indirectly, in terms of Zermelo–Fraenkel set theory combined with first-order logic. If the proof uses a different and "incompatible" theory, how could we check it with Coq?

(I understand this is a very rare occurence in practice and this is the reason why ZFC is so much used.)
It's a real shame, too, because XMPP had the potential to become the next HTTP or the next email.

I've said for years that instant messaging is a terrible hellscape of competing protocols, mostly proprietary.

Imagine if when visiting a website you had to remember whether or not it's HTTP, XYYZ, or FKME before typing the URL.

Imagine if all email addresses couldn't communicate with each other.

That's what IM is like today, and it's a terrible, terrible shame.

Google was in a position to change all that when they adopted XMPP for Google Talk.

If they stuck with federating, maybe things would be different now.
I wish Xamarin had any license accessible to hobbyists.
Steam does not take 90% of sales.
Ello: Is There Anybody Out There?
I've contributed to the development of Signal 2.0, and you can also check out this blog post. https://whispersystems.org/blog/signal/

On Android you can use RedPhone for secure calls and TextSecure for secure text messages. These calls and text messages are compatible with calls and text messages in Signal iOS. Someday TextSecure and RedPhone on Android will be integrated into one unified product called Signal.
I predict that people will put their real age in their bios. Many older people already do this today.
My impression (and I wish I could find the article I'm thinking of that talks about why this is) is that Go has largely failed at being a better C, but has convinced some people that it's a better Python.
The 10 Most Expensive Zip Codes in America
Location: Vancouver, BC, Canada

Remote: Yes/OK

Willing to relocate: No

Technologies: iOS/OSX (C/C++/Objective-C), Java, Python, Perl, Bash, Javascript, Git, a million other things

LinkedIn: https://www.linkedin.com/in/thomashauk

StackOverflow: https://stackoverflow.com/users/161161/shaggy-frog

Résumé/CV: See LinkedIn and/or request via e-mail

Email: thauk@ualberta.net

First computer: Atari 800

Cake: YES

I'm a proud generalist. I add value. I care about my work. I get stuff done.

Send me an e-mail!
Machine intelligence, part 2
Oh, wow, I thought it was some sort of lock screen for the app. There should be a description.
IKEA home smart furniture offers wireless charging
Age doesn't determine anything. It is just a number. Health is what determines longevity and that is what everyone wants in abundance. Otherwise, I'm with you. I want to keep using this mind and body as long as modern science will let me.
I'm reasonably certain the UK's age discrimination legislation under the Equality Act 2010 could be used to take Tinder to court for this. Basically, it's illegal to charge people more simply because of how old they are.

http://www.equalityhumanrights.com/your-rights/equal-rights/...
Ask HN: Looking for Specific Career Advice?
So, I am not in the job market having just started a job with a new startup after completing my PhD in Wireless Sensor Networks from Cardiff University.

However, I am a 25 year old computer scientist with a love of sensors, tracking, quantified self and the like. However, I have worked in both academia and industry but never seem to stick a job out for more than 6 months at a time (aside from the PhD). I seem to get bored/complacent easily and my mind makes me want to move on. Until recently, I blamed this on the jobs (poor dev team, no freedom for research, not adaptive, not learning etc), but someone made the obvious point, 'it is probably you' a couple weeks back and now I am curious.

I am just doing the corrections for my thesis and I plan to continue work with this London startup for as long as my brain allows but I thought you guys would know where one could go to hash out all the things they look for and have someone tell them an area/company/country etc. General career peeps do not cut it.

The PhD was awesome in that it allowed learning, development, teaching, flexibility but never a time to be lazy. But academia is not a stable career choice, with short contracts and the like.

I apologise that this seems like a brain dump but I was hoping some people here could help?

Thanks!
I believe they're right in using POST, and here's why:

- Using GET with a request body:

Per RFC 7231, Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content, section 4.3.1 [1]: "A payload within a GET request message has no defined semantics; sending a payload body on a GET request might cause some existing implementations to reject the request."

Although you can argue whether or not you should be able to define the semantics of such a request body within the context of the resource, it quickly becomes moot in the face of reality: there's a good chance it won't work due to whatever client or intermediary is involved.

- Using non-HTTP verbs (i.e. REPORT, SEARCH):

Again, one can argue over their validity, but since most clients or intermediaries will not support them, there's little practical use. In this particular case, I'd recommend against them since most developers will not be familiar with them, making your API less user friendly.

- Using POST:

Per RFC 7231, Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content, section 4.3.3 [2]: "The POST method requests that the target resource process the representation enclosed in the request according to the resource's own specific semantics."

In other words, do whatever you want – such as executing a search query contained within the request body. This is semantically valid, widely supported and common practice. The only downside would be that caching of POST requests is not widely supported, although still possible. The spec even suggests an alternative solution: "Responses to POST requests are only cacheable when they include explicit freshness information (see Section 4.2.1 of RFC7234). However, POST caching is not widely implemented. For cases where an origin server wishes the client to be able to cache the result of a POST in a way that can be reused by a later GET, the origin server MAY send a 200 (OK) response containing the result and a Content-Location header field that has the same value as the POST's effective request URI (Section 3.1.4.2)."

In other words, you can implement a caching mechanism for your query resource that exposes itself through a URL structure, available for GET requests.

[1] https://tools.ietf.org/html/rfc7231#section-4.3.1

[2] https://tools.ietf.org/html/rfc7231#section-4.3.3
Tinder is really messing this up hard. First this, and now I've run out of "likes" for 12 hours based on some new hard limit.

I've never had any real success using Tinder, and I've only continually engaged because it's a mindless way to pass the time (playing God with acceptance/rejection is fun).

Now, it's just yet another dating app that isn't worth paying for. Back to OKCupid, I guess.
Because we have more money or we are more desperate?
> * “Cells don't sleep,” he said in his most quoted anti-sleep rant. “Fish swim in the water all night. Even a horse doesn't sleep. A man doesn't need any sleep.”*

> Yes. Even when my kids sleep crazy amounts of hours I get annoyed. Teenagers can sleep probably for 12 hours straight, and I get so annoyed because I think they are wasting their lives. Why are you wasting your life sleeping? There are so many things that you could be doing. That’s how I see it. So, I don’t like them sleeping for longer than necessary because they are wasting their lives. That’s always been my thing. You have plenty of time to sleep when you die. You might as well embrace life.

It's great that you can get by on four hours, but I'm not wasting my life when I get nine or ten hours of sleep, because without that sleep, I'd be miserable and unproductive. A life spent tired, that's a life wasted.
I heard about modafinil years ago and have always been fascinated by the idea of it, is it worth trying?
Webstudio for kdb+/k/q
We'll address this issue in a couple of releases. It'll be compliant to R7RS and mostly backward-compatible to existing code. The features is already in the dev HEAD.

The trick is:

- There'll be a "keyword" module that conceptually binds and exports all possible names beginning with ':'. Each name is bound to itself.

- The keyword module is implicitly visible to Gauche native programs (inheriting "gauche" module). So, the identifiers beginning with ':' behaves as if they're keywords, unless you rebinds them explicitly.

- From vanilla R7RS, nothing is special with identifier beginning with ':'. You can import the keyword module to make it behave like keywords.
Why It’s a Great Time to Start a TV Startup, Part 1: History and Lessons Learned
Perhaps not, as a graphics programmer, rewriting the rendering system is comparatively simple, enjoyable, and perhaps not worth 5% of a moderately successful game.

However, UE4 is much more than just a graphics library. I'd argue that it's editor alone is worth many times more than their rendering features. And IMO, it's trivially worth the 5% of revenue.
Isn't "conditionally free" still free?
The Lumia 640
I've been writing a ton of stuff in Gauche lately and I've found the experience to be great. The standard library is well thought out and the documentation is solid (aside from the ffi / c generator but that side of things seems to be still evolving).
Full job posting is nowhere to be found :).
That sounds like bipolar disorder to me: Long cycles of happiness (euphoria), energy and hyperactivity (lots of exercise), and a decreased need for sleep, followed by depression, lack of energy, lethargy (no physical activity, less exercise), and increased need for sleep. That's the textbook definition of bipolar disorder, I think.
I'm not GP but I think you are both correct. What I personally dislike and would avoid as an interviewer is "Rate your [language] skills from 1-10". I've answered a "2" every time I've been asked that question, and it probably reflected poorly on me, oh well. Most people hiring would probably consider me significantly higher, but I honestly do believe there is a magnitude of difference between me and the top 1% of say, Ruby developers in the world.
Can you document how to add contacts? I've been poking around to no avail.
I agree with fiatmoney, and would also like to add that if you implement it in simple Java w/few dependencies, it makes it easier to use the library in many contexts. e.g. other JVM languages.
From the comments, if you've got the 32bit version installed and want to install the 64bit version (basically, it's not an update from one to the other):

– Uninstall Win32
– Don’t remove your profile
– Install Win64 (it’s a full installer vs. a update)
It's free to the 99.99% of people who "have this great idea for a killer game" but never get beyond the first baby steps.
Sounds like Wildstar's C.R.E.D.D. http://www.wildstar-online.com/en/news/credd-is-now-live/
Show HN: WatchVille
A platform supporting emergency services using photos from citizens
Try these:

* https://whispertool.cyanogenmod.org/

* https://github.com/daveio/whisperpush-unregister

Set up TextSecure with the Voice option, then go to Settings -> untick "Push messages". That should perform unregistration, then you can re-register.
> Price discrimination only works if people can't easily identity that discrimination is in play.

While this specific pricing model seems odd to me, I don't think I agree with your general claim. I think everyone understands the iPhone product line, with different prices for different amounts of storage space. As far as I know, that works really well for Apple, yet it would be difficult to have a more blatant example of price discrimination.

edit: There are several people claiming that price discrimination requires the products to be completely identical. I maintain that is not how the term is used in economics. I replied with more detail here: https://news.ycombinator.com/item?id=9135084
There's no such thing as perfect security in the real world. Instead, your best bet is to raise the cost of breaking the security that you do have. If you raise that cost above the value of that which you're securing, then you are in good shape.
OKCupid and Tinder (and Match) share the same owner, IAC.
https://www.futureadvisor.com - http://nyti.ms/X3N7r2

== Experienced infrastructure engineer, San Francisco ==

FutureAdvisor is an automated investment manager. We help our customers cut their investment fees, avoid excessive risks and save on taxes, so that they and their families will face better choices down the road.

We're seeking an infrastructure engineer. Your job will be to keep FutureAdvisor running smoothly. It might be deploying and maintaining server clusters on EC2, building tools to automate our deployment pipelines or designing and implementing a new piece of the request pipeline. Your job will be to make FutureAdvisor as fast and reliable as possible. You'll work on building out more tools to manage and track our server cluster using AWS technologies like EC2, S3, OpsWorks, and VPC.

Skills you'll need:

Experience working with AWS
Experience provisioning and maintaining VPC instances on AWS
Knowledge of service oriented infrastructure
Knowledge of working with Linux and Bash scripts
Experience with infrastructure management tools like Chef or Puppet
Bonus Experience launching Ruby on Rails apps

https://boards.greenhouse.io/futureadvisor/jobs/26313#.VPTiI...

== Interactive designer, San Francisco ==

You're seeking meaningful work solving problems in an organization that supports design. FutureAdvisor distills the complexity of finance into a simple interface so that our customers can understand and grow their life savings. We're giving working- and middle-class households a powerful portfolio management tool that they never had access to, until now.

What we're looking for:

Background in interactive design
Portfolio of web and/or mobile apps
Empathetic and practical individuals

https://boards.greenhouse.io/futureadvisor/jobs/26309#.VPTiR...
Probably, yes - and yes.
Header-only often is just a consequence of templates using. There is no other way in C++ yet.

Sure, you can use v8 (as described in its Embedder's Guide) without any binding library. But amount of boilerplate code may become unacceptable for a real-world application.

Here is a diff for Node.js addons using node wrapper and v8pp: https://github.com/pmed/v8pp/commit/34c6344bdb1bdf7f0b46db6e...
> I really think this was the most boneheaded monetization plan I've seen in a while.

If the goal is to actually make money and not just maximize their number of users, this could be a good thing. For people over 28 willing to pay, their odds of getting a date just went way up. And for people over 28 not willing to pay, it doesn't matter if they leave anyway. I'm not saying this definitely isn't going to be the next Digg 2.0, but I think success here is at least plausible.
> Using non-HTTP verbs (i.e. REPORT, SEARCH):

These are HTTP extensions, and are as much HTTP verbs as PATCH. The big problem is that REPORT and SEARCH are WebDAV extensions to HTTP, and their specs have WebDAV related baggage, and its at least as much "bad REST" to redefine the semantics of methods with existing standards as to use POST to get around the technical/practical problems with GET.
GeoAnim – Animate streetview and share your clips
Yes exactly. This is a really badly designed implementation of a pricing tier strategy.

It also seems likely that by incentivizing users to lie about their age, Tinder will create an entire zone of fake ages between something like 25-27, where users do not want to be grouped in with all of the "27 year olds" so they go year(s) lower. Thus, eliminating user trust for ages of anyone at numbers approaching 27.
For those of you trying to represent this, it will be important to explicitly represent context. A fact exists only in a context. The above statement is a good example. Another is, "Bill dreamed that he thought his dog was playing in the front yard." Which could be extended with "but it was actually in the back yard." and further extended with "When he woke up he found that his dog was licking his face."
TextSecure has the option to lock the app after a timeout (or on command), and not unlock it until a passcode is given. I suspect Signal has something similar.
Oh wow, just noticed this in my e-mail:

"If you have paid for a subscription on or after January 30th, you will receive a pro-rated refund for your latest month's payment after March 12th."

So not only do I get most of my money back, but also the $30 credit.

Epic rocks.

---

EDIT: I see now it also says as much in the announcement, if only lacking the specific details.
I wonder how well the gold version is going to sell. People will spend thousands on a gold watch that will last them many years (decades). But will they spend thousands on a gold watch that will be obsolete in a few years? Will Apple offer a trade-in?
There's another article currently on the first page of HN discussing this issue. That post has a pointer to this [1] stackoverflow with the following quote from Roy Fielding:

Yes. In other words, any HTTP request message is allowed to contain a message body,
and thus must parse messages with that in mind. Server semantics for GET, however,
are restricted such that a body, if any, has no semantic meaning to the request.
The requirements on parsing are separate from the requirements on method
semantics.

So, yes, you can send a body with GET, and no, it is never useful to do so.

This is part of the layered design of HTTP/1.1 that will become clear again once
the spec is partitioned (work in progress).

....Roy

[1] -- http://stackoverflow.com/questions/978061/http-get-with-requ...
I mean, the super gnarly thing here is eventually emulating an MMU in JS, right?

Like, this almost gets us back to the nastiness of segmented memory models--you end up having the 32-bit addressable typed array as the "physical" memory, and then has the VMMU (virtual memory-management unit?) handle mapping from a virtual address (maybe a string?) to one of the physical addresses, and handling pagefaults.

Actually, that sounds kind of sexy, if anyone wants to bullshit on a PoC hack, shoot me an email.