skysight-inc/HackerNews huggingface dataset:
Yea, but they've been marketing Unity 5 for a long time now. Finally they just said "screw it and release it to public".
The lack of atmosphere actually helps, as the spectroscopy will be more accurate.

I would guess that it's a very reflective crystalline structure. You can see that as the bright structure goes beyond the terminator, it is still visible for a frame, but it completely disappears the frame after. It's hard to say either way though as we don't know the specs of the camera. Lots of materials reflect light differently at wavelengths outside our normal vision.
In my mind, the use case for Unity is mobile and other downlevel hardware. I still wouldn't try and target mobile or low-end PCs with Unreal Engine 4.

That said, I'm still uninterested in using Unity because of the implications of having a black box engine that underlies your project. Being able to step into the engine code is too important to my understanding and my ability to debug problems, not to mention the possibility to implement your own bugfixes or otherwise modify the engine.

In addition, the collaboration story with Unity still isn't great once your team scales past "tiny." Unreal and its Perforce integration were built and battle-hardened in the forge of AAA studios with hundreds of artists; Unity still encourages you to use a proprietary "Asset Server" which they charge extra for, and even then it gets awkward and prone to irreconcilable merge conflicts once you go past two or three people on a team.

Having said all that, yay competition!
I agree with your sentiments around advertising, but even more so - the best user experience never asks you to stop and view an advertisement.

Maybe you can split this into an offline version that uses pay once, and an online version that they pay monthly. Definitely don't try and sell features you can see nobody cares about.
Perforce is not fast, it cheats: You tell the server in advance what you are doing, so that the submit is fast. This comes at a tremendous price: Your editor/IDE has to have a perforce plugin to do what should be the VCS' job (tell perforce what is happening in your workspace), and the connection to the server has to be reliable and low latency, lest you want to spend seconds every time you make an edit in a file that has not been checked out already.

In practice, this model is a constant source of frustration, and everything Perforce has done in the last few years seems to be workarounds for this broken architecture.
Is the paperweight optional? I'd like buy the paperweight for my father, but then be able to access his paperspace from my computer when he needs help on something.
Also, the original article mentions a contractor who committed suicide by taking down the Chicago ATC system. Isn't suicide a leading cause of death in air traffic controllers as well? Perhaps the systems aren't working so great now given the real human cost.
GitLab.com runs the proprietary GitLab Enterprise Edition (EE). This is mostly to allow us to performance test EE features at scale, for more context see https://about.gitlab.com/2014/06/27/gitlab-com-runs-ee/ You can use the open source GitLab Community Edition (CE) to start a SaaS similar to GitLab.com. We hope people will recognize that CE is not crippleware and will be OK with hosting their code on GitLab.com. If not there are alternatives based on CE such as https://modernrepo.com/
Getaround – how to build trust with your users like a boss
Show HN: Search for highly targeted leads using Artificial Intelligence
The way it is worded, it sounds like he trying to imply that 'milk, butter, bread, and rice' are not staples in Indian food.

The main thesis is that Indian food is tasty because it uses flavors that do not overlap. Adding a caveat for milk, butter, bread, and rice of: "When any of those ingredients appeared in an Indian dish, there was a good chance there would be a lot of flavor overlap." kind of obliterates the main thesis. Am I misreading?

SubEDIT: Awwww, looking at the source paper, they count 'ghee' as completely separate from 'butter'. Rice still seems pretty staple-y though.

EDIT EDIT: Wait, Table S3 lists 'rice basmati' with a frequency of occurrence of 69, but Table S4 lists 'rice' with a frequency of occurrence of 256. This smells of improperly sanitized data.
So, pay as you board.
This reminds me of some contracting work I did for a company that billed the Federal government. I was told that the final invoices sent to them had some obvious and intentional accounting errors such that these would be "caught", thus satisfying whomever was in charge of approving the invoices on the government's end.
I like Indian tacos.
I think the author mistakenly assumes that the number of books on a topic is somewhat proportional to its complexity level. It's actually inverse - how many books do you have on advanced calculus vs. how to tie a tie?

People write books to make money. The easier a topic, the easier is to write a book on it. The more popular a topic, the more profitable is to write a book on it. Hence, you get most books on things that are cool and relatively simple.
I doubt 1% of games that are started on these engines are finished, let alone sold.

That is why you won't make $3000, because you won't make $10.

> Dear Esther, Gone Home, The Stanley Parable, Sword and Sworcery

All of which cost at least $100k to make.
So this is basically OnLive but "consumerized" (as they are focusing on enterprise these days it seems).

Even your line "using GPU tech originally developed for video game streaming" makes me think you've actually licensed or are a subsidiary of OnLive.
Console vendors have always designed their own APIs why change now?
What do you get for the pre-order? The link takes me directly to a credit card page. Do you get a paperweight + 0 months of service? Or does it include a few months to get started?
I used gdb to talk the Dropbox client into opening a repl.

For examples see pyrasite, code.interact, etc.

If you specifically want to know what files Dropbox reads there are easy ways to observe this, like strace.
astazangasta, also known as human #6,412,973,103, your disturbance level is nearly 9.34, recommend enhancing calm before you enter exponential philosophic failure.
Your time is what makes you uniquely you - it is the only thing you can spend.
Smoke some weed for inspiration
Where did I suggest that I have anything against you?

I simply had deja vu when I saw this post (again) today, and wondered where I saw it. Searching HN showed nothing, which surprised me because I was certain I saw it here. The parent's link to the flag-killed post gave me an answer.
> In other languages API calls don’t return with function pointers to related functions.

Let me introduce you to a little something called objects.
The first thing I'd want to know, to see whether this is true, is "when two buses clump, do they both arrive between the scheduled arrival time for bus 1 and bus 2, or do they both arrive on time for bus 2?"

The only time I've personally experienced bus clumping, they were both late (for the bus 2 time). That doesn't suggest that bus 2 was being sped up relative to expectation.
Introducing Iepy an Information Extraction Tool
The author mentions that SVN is going to have branching. Users have had the ability to use branches in SVN via SVK for over a decade. Thats not the reason we switched to git.

We switched to git because it made more sense and worked better, because every operation was faster in git, and because the development of the project was sure to progress. Github became popular years after git was already spreading.
Or, a more likely and less idiotically cynical explanation is that a man famous for having vision, aesthetic sense and incessant drive for excellence that enabled him to completely revolutionize multiple technology industries ACTUALLY had vision and a sense of aesthetics.
Verhuisdekens en pakdekens voor protectie van meubilair bij elke migratie
Fine story but it has no "remove the duck" element to it.
oh sorry, i meant if we can have a tiny C, or C-like compiler implementation. :)

(although having a C implementation is awesome, even with the caveat)

lisps are great as an instruction on the subject because of the clean and elegant design, but a C compiler requires tackling all kinds of very nasty problems...

i'm sure it would be very valuable for people wanting to go even further with gaining a practical understanding of programming language/library implementation
With Unity 4, only the Pro version supported the Oculus Rift plugin, because the Rift SDK relies on render-to-texture support, which was disabled in the free version.

Now the free version of Unity also supports the Rift. That is indeed new.

EDIT: I am totally wrong!
If government contracting is involved in the replacement, the new code is all spaghetti too, because the requirements are "make it work exactly like the old system", and the work is spread out to 5 different subcontractors: JoeCo, LarryCo, MoeCo, CurlyCo, and ShempCo.
Thanks for raising this, we'll look into it. Some of our team just got a RPi2 in our (very delayed) christmas gifts. So we'll be trying to improve the situation. But if someone knows why precompiling fails only on Rpi's please comment in the issues.
No, it's not. It's less complicated and more popular, hence has more books written about it.
Sure, that sounds nice in theory. In the wild, how many developers (especially those working on internal APIs) have the time & inclination to thoroughly document their entire APIs? And if it exists, many developers read the entire spec of an API before beginning development? In my experience both are rare.

Given the constraints developers often find themselves under, having an API that uses common patterns most developers already understand has great value. (Ex. 'GET /customer/123' performs a safe retrieval of a representation of the customer with ID 123, no documentation required)

This leaves both developers (API creator & API consumer) free to focus on documenting/understanding the non-trivial parts of the API rather than reinventing the wheel.
> The entry barrier is really not that high, and the benefits are huge.

Because of "we'll just add a submodule and we don't need a build system and it's only a single one and we'll replace that with a proper build tooling as soon as we have time". And then it's only a second one and suddenly submodules pop up like mushrooms after a light summer rain. It requires planning and forethought, just like a lot of things that should be an obvious huge benefit, but planning and forethought are in short supply in this industry.
The Difference Between Coaching Rookies and Veterans
GPU instances still seem overpriced. Reserved gets you $0.30 an hour, which would run you ~$8000 over 3 years. Hard to imagine the specs are much better than a $1500 computer.
Back when I followed the long discussions about introducing git at the ASF (now live at git.apache.org) several git proponents said that git without github is pointless to them. I was quite surprised how adamant some people were about that. Before then I never thought of github as a sort of GUI for git, just as... one service for repository storage out of many, I guess?

The ASF has a strict policy of self-hosting. So git repos are now mirrored to github from ASF intrastructure, for the github fans who initially suggested the reverse (ignoring obvious problems such as ASF having no influence over what happens at github).
I just want to point out that yes, the rook eats the queen, but at some point, some piece has its manhood removed in a most grisly fashion. Surprised the PM didn't have any feedback on that bit.
This is pretty cool. I run a small dev shop, and looks like I can target companies that are not mobile responsive, in a particular industry (like restaurants) and have a high alexa rank (meaning lots of traffic).

I'm not sure what the chrome extension does though, but I like the company search engine. Going to pass this forward to our sales guys.
That was part of my point, would kids today perform better without benefit of all the scholar achievements before them? I was arguing that academic development of a society is part of the reason for Flynn effect.
Organization that is named after Klingon homeworld announces product that is named after Vulcan homeworld.
> Only Marketing people see design as "emotional" because they see the world through a lens of shaping human behavior through our primate genetic programming.

The word design literally means 'fate', i.e. the absence of free will. Shaping behavior is the point, making studied choices is only the means to the end.

C.f. Robert Frost's poem Design:

http://www.poets.org/poetsorg/poem/design
The hockey-puck mouse would have been a lot nicer to use had it been wireless. The small, round body didn't provide a good grip for wrestling with that stiff cable.
Thank you - I didn't know that was available, and it's too late to edit.
I think the fact that you started off with the assumption that the PM is competent illustrates the inherent entitlement problem with a lot of PMs in the software industry. Yes, PMs are highly important roles when done right. Companies who imitate companies that are successful (and who hires great people) picks up the PM role without picking up the culture of building good products or the hiring practices ends up with PMs who think they're competent and superior by association with the role they're in and that their opinion about who is competent is relevant.
>> "From the PC game Battle Chess (Enhanced) by Interplay. The reason I discovered I was into vore."

I really, really shouldn't read even the descriptions on YouTube videos.
Whenever I see an article like this I remember that Fossil and Perforce exist. And then I forget about them the next day.
Since you wouldn't use something like this it in practice, it's hard to extrapolate the results to a real scenario.
If you're looking for hosted GitLab that is private to you or your team/company check out https://githost.io
Poor kids of Silicon Valley
> You seem to be mixing up different concepts.

This is oversimplifying but my understand is that graphics programs like games send data and instructions as a job into a queue managed by operating system to the CPU which then has to then quickly decide what to do with it. GPU's function as a sort of co-processor in that the CPU will offload a portion or all of the instructions/data of jobs where GPU processing is indicated in the job instructions. This is why all GPU processing involves CPU overhead. Also GPU's are somewhat bottle-necked by this whole process.

It's my impression that current trends like Mantle, DX12 and Vulkan are trying to reduce the amount of stuff the CPU has to do to process jobs intended for the GPU. But they can never really eliminate the role of the CPU even in something like an ARM chip is embedded on the GPU board that handles most of the processing that the CPU would have done.

tl;dr - CPU is what makes the computer happen but the GPU is like a dedicated graphics co-processor.

Feel free to correct me if I'm wrong.
Are the websites really served from a CDN ?

From what I can see, 192.241.214.148 is only announced by AS14061 which is owned by Digital Ocean.

Webpagetest[0] seems to report that there is no CDN on surge.sh, which is also served from 192.241.214.148.

Am I missing something, or the websites are only served from one location ?

[0]: http://www.webpagetest.org/result/150303_19_10FX/
Has anyone found a document discussing how to upgrade from 1.4.x to 2.x yet?

It looks like the 1.4.x era folders are now tagged as "Classic" and has a difference in capability.
Maybe because not all programming amplifies your brain. Some programming is about being busy and making money[0] often at the expense of brain health. Sure the machine can run things quickly, but you can also spend far too much time telling it what to do. It's actually so bad that people are making a profession out of this.

[0] http://www.joelonsoftware.com/articles/fog0000000339.html
It would have been nice if he proposed something innovative moving forward, but this is a step back to RPC-structured APIs. After reading this though, I had to check to make sure it wasn't April 1st.
It's also the disaster that kicked off the field of software engineering. They looked at the mess and thought maybe there should be a formalized approach to doing something this vast in software.
It also means that you get to loose control over all data in the repo including all versions and history when a single person looses the laptop, even if it's a person that only required read access to a tiny part of the data.

It's a valid tradeoff to make, but still something I'd keep in mind.
Unity officially releases its new game engine: Unity 5
His point is that many experts have been wrong when assuming the limitations of technology in the fields that they have mastered. He is simply trying to mute the argument that predictions from AI experts are sufficient in dismissing AI concerns.

The Einstein/Wright Brothers quotes really hit this home for me.

Maybe the quotes are meaningless to you because you already agree. But they might persuade others that would otherwise assume discussing AI impacts on humanity is a waste of time.
HIPAA Compliant AWS Web App Architecture
What is sad is that OpenSSL disabled the EXPORT1024 ciphersuites in 2006. If you don't know what these are, in year 1999 the US government raised the limit to 56-bit encryption and 1024-bit RSA. They were described in https://tools.ietf.org/html/draft-ietf-tls-56-bit-ciphersuit... . And for the record it was in year 2000 that the restrictions was removed for "retail" software.
There are lots of people with bad opinions.
Nope, they specifically released a Rift plugin for the Free version of Unity 4 just a few months ago. http://blogs.unity3d.com/2014/12/23/calling-all-vr-enthusias... With full lens correction that needs render-to-texture. Render-to-texture is still disabled in Unity 4 Free, but it is specifically allowed just for the Oculus plugin.
> If you ignore HTTP verbs and status codes you're just making it harder for other developers to grok your system

That's not what the article suggests (ignoring?). I totally disagree with maintaining (http verb) semantics for operations that can (and usually do) change over time. Simple JSON posts for everything make APIs simpler. There's nothing about convention, just APIs which may have irrelevant conventions.
Dropbox doesn't access all your files, it just hooks to explorer.exe and then whatever directory you open in explorer Dropbox will query info about that directory, files and subdirectories. To test this, just close every explorer window, run Total Commander and Process Monitor, and use Total Commander to do your stuff, you will see that Dropbox won't be quering directories/files.

And about that connections to dropbox servers, it needs them to sync files if they were uploaded from another computer/smartphone.
so im at crossroads here. I downloaded UE4 engine yesterday but now that Unity is free I'm also taking a look at it to see what I can do with it.

Does the cloud build service lets you build iphone games without an apple machine? What about for submitting games on the Apple market?

Also, what does unity do better than unreal? Is unity suitable for building mobile games and high concurrent multiplayer games?
I said CamelCase but depending the code base I'll use underscores. It almost has no affect on my brain anymore; I can read both easily.

I like using CamelCase for most things because it gives the option of also using underscores on top of that. For example, for database and table names, I'll use CamelCase for names but underscores for primitive namespacing.
If by "programming", we mean some concept that includes running an Excel spreadsheet, then I at least somewhat agree it's similar to literacy. Otherwise, it's a bit in the realm of "Only millwrights can 'really' use wheels," where 'really' is our True Scotsman. Programming without engineering best practices is still programming.

With time, applications for technical innovations migrate downward to ordinary cases and the standard for judging technical expertise becomes higher over time.
9 Gbit really aint that much.
This might be of interest for getting rid of that command prompt window:

https://discourse.syncthing.net/t/keeping-syncthing-running-...
Unity does license the source code to enterprise customers though, although I guess that is negotiated on a per customer basis?
Not to mention that obviously Johnson was aware of how the knob worked. And I find that it's funny that people think that a Vice President can't get temperature adjusted to his liking and should or would play games with him. "Oh there he goes again" type of thing. I don't think you get to be in a position of being able to fly a President or Vice President of any country by having an attitude and not being fully respectful of those in power.
It is training over many years. The text you read most of the time isn't code though, which is exactly why I suspect the underscores to be more intuitive for your eyes. Please don't misunderstand the Kool-Aid part. I prefer "thisone" over all the others. It's probably the worst choice, but it works for me. I don't expect you to drink my Kool-Aid.
The current timecode updates very slowly and without any animation, it's pretty janky. I recently implemented a HTML toolbar for Flash video playback and it's perfectly fine to do 60fps updates on the scrub bar with RAF
> The headline is a bit clickbait-y

Calling it "a bit" is a bit of a minimization.
Agree with you 100%, any project, no matter how small, gets "git init"ed with me simply to start tracking it in case I later regret that change I just made.

And I love that if I need it on another machine it's just "git clone ssh://..." instead of having to setup a server.
Deutsche Telekom boss calls for regulatory shift on web companies
It's way more than just Mozilla: https://www.ostraining.com/blog/general/gsoc/

"over 130 projects were dropped and over 80 new projects added"
Unity Officially Launches Unity 5 During the GDC 2015
I'm reminded of a blog post by an old govvie that hated this approach. His argument was that every time we work around a problem in our process, whether it was a bad system or an incompetent co-worker or manager, we became the problem. Every time we added a duck or built a workaround we were building frameworks that would hold a bad policy in place for longer than if we just stopped and said "that's stupid". Adding the duck binds your co-workers and successors to a life of misery.

There's a real risk (of course) to killing the duck. Your client or your boss may hate you, and that's never healthy in the short run, but they also may come out of the interaction a wiser and better person. Or you may find yourself not working for an idiot, and be happier in the long run anyways. Keeping the duck alive is a bigger long-term risk for everyone.

Kill the duck.
You do not have to clone the whole history of a repo with GIT. Solves most of your issues.
Growing a SaaS startup from $0 – $10K in MRR
See the reaction of tech industry after Musk donated 10M USD to AI research. It sort of divided into two groups, one saying that it's great choice and another claiming that he's an idiot and AI is a hoax (for the record, I'm in the former group).
He means that potato, rice and bread and equivalent to sugar. They sort of are from a nutritional point of view, and I guess he means from a flavor point of view as well.
This is much bigger than just Mozilla:
https://www.ostraining.com/blog/general/gsoc/

Lots of big-name projects were dropped.

In total, over 130 projects were dropped and over 80 new projects added.
Found a typo: https://paperspace.io/enterprise

Paperspace replaces hight upfront infrastructure costs with low monthly payments.