skysight-inc/HackerNews huggingface dataset:
But at least you can run git log and not have to wait minutes.
Totally, a great idea for fitness!
In our statistical model, we actually have a measurement called fitness. It is mapping hours of exercise to how muscular a body will be which is learned from really world data. We are planning to expose this measurement in the future!
The headline is a bit clickbait-y, but the referenced paper is interesting. Main idea is that people have been saying that pleasing combinations have overlapping flavor profiles, but Indian food is characterized by strong negative food pairings.
CBC mode is not inherently secure. Details matter and can often introduce catastrophic problems.
I don't understand why it isn't

GET /getOrder?customerID=33245&orderID=8769

I mean, if you're going to go with this style, might as well go all-in on it, right?
Your first example is actually a mutant hybrid of camel-cased underscores.

Observe:

if(accounts_orders_invoices_table.order_onvoice_number == order_invoice_number){ ...}

Versus yours:

if(Accounts_Orders_Invoices_Table.Order_Invoice_Number == Order_Invoice_Number){ ...}

I would be, perhaps, moderately ticked off to have to have to deal with code that looked like that, and used both, in a real world scenario.
Location: Moscow area, Russia
Remote: no
Willing to relocate: Highly desirable (in order of
preference: Canada, USA, western Europe)
Technologies: Objective-C, iOS SDK, C++ (C++11),
OpenGL ES, computer graphics, OpenCV, JavaScript,
Leaflet.js, Grunt, Mocha, PDF, XML, HTML5,
SVG, JSON, OOP, GoF patterns...
Email: razhukoff (at) yandex (dot) ru

Résumé/CV: https://www.dropbox.com/s/4t94nbp03rdgfli/rz-resume.pdf?dl=0

Mostly experienced in crossplatform mobile development, have some experience building HTML5 web apps. Love non-trivial R&D tasks that need going beyond the borders of ordinary mobile or web app development, learning new technologies, making prototypes. Passionate English learner with good communication skills (8.0 IELTS). Have a master's degree in CS-related field, according to my canadian education assessment report.

Looking for a job in a fast-paced environment that would bring me new challenges and professional growth.
A beautiful but fundamentally sad tale about the decline of the physical distribution of information and it's associated sub-cultures.
The existence of one plausible explanation (good model fit) does not automatically invalidate another plausible explanation (mechanism of action).
You're welcome!

It's good to start with a solid module boilerplate, but you should always consider readability before performance if you don't need the performance.

Code maintenance is important :)

-sorenso-
Illyriad CEO James Niesewand discusses ultra-massive MMO gaming and tech behind it
It's a very good idea, you should work on it. Although the face model should be quite detailed or the user will see their "uncanny valley" self. I would use such an app. It has a high viral potential: people could share on social media fatter/thinner faces of themselves or famous people they like.
BREAKFAST - Brooklyn, New York

Front-end engineer (Full-time)

Breakfast is a small team of software & hardware devs that create design and experience driven products such as Instaprint https://instaprint.me and Points https://pointssign.com

We're looking for an experienced front-end engineer. Your role is to lead our front end development. You'll be working closely with the design and dev team to build functional, fast loading, responsive apps. We are looking for you to help us make decisions on tools, architecture and implementation in the UI space (mobile and web). If you're interested in this crucial role in an early stage small start-up - send us a note jobs+frontend@breakfastny.com
It already is profitable, but all the reports from Africa concentrate on last stage performed by most desperate clawing at scraps in the dumpster. Its African version of a homeless man collecting aluminium cans.
How much bandwidth should the user have for smooth experience?

P.S I am from India and its difficult to find more than 2 Mbps internet bandwidth with ease here.
Profiling the profiler: working around a six minute xperf hang
Beware, amateur science incoming!
Sugar. Sugar is what makes food delicious. It comes in various shapes, most notable (for me) is potato, rice and bread.

I can eat that stuff... FOREVER.
Indian food has a lot of it. Rice, bread and in the sauces.

Just my two cents.
PUT and DELETE are idempotent, GET is safe (and idempotent, but safety necessarily includes idempotency, since "no side effects on resource state" also means that duplicate requests have no effects on resource state beyond that of a single request.)

But, yes, a key thing communicated by HTTP method used in a call is whether the call can be relied on to be safe, idempotent, or neither.
> unconscious bias which is not good for anyone.

A bias has to be in favour of some people. Those people are usually the ones who include their photos.
If you want, you can run these test yourself:
https://github.com/5orenso/javascript-module-performance

I'll then present the results on a nice webpage :)
REST is good, better than RPC, SOAP... finally people can understand and use APIs easily and happily. The URL /customer/33245/order/8769 is perfect, looks like a directory path and reflect the relationship between the entities. Arguing about the best url, status code and best verb is the irrelevant part in REST. Why can't people just do whatever it works for the users while respecting the standards when they can ?!
Emulating the Intel 8080 on a MOS 6502
Slightly OT: reading this near to lunchtime was a huge mistake.

Edit: because now I'm craving Indian food, not because there's something unappealing about it.
Apologies for the confusion (and yes, the website needs some love). To answer the questions, we are primarily building a streaming protocol that makes remote desktops usable for a broader range of applications (namely "media-rich" use cases like photoshop, CAD/CAM, etc)

Behind the scenes we are using GPU tech originally developed for video game streaming, but using it primarily as a way to send a vanilla desktop.

We are currently delivering this desktop to any webbrowser using a JS renderer. That said, we didn't want you to have to have an old machine to use this one, so thats where the paperweight comes in.

VDI/remote desktops have been around for a while but they are usually really poor quality/hard to setup/etc. So we are trying to wrap that all in a simple package.
In the video you claim that it is "secure". I understand that as "nobody else can see my files or what I do, guaranteed".

Well, you could place a bug between the VNC and the VPS parts. Or your government might force you to do it. How can you reassure me that isn't the case?
Not a fan of indian food at all but I like some Chinese food.

Mostly what I like is 'traditional' English/North European cooking (pork, beef, veggies, potatoes etc) and some Italian (but again the simpler dishes).
Well, that's not exactly fake, it just has a human in the circuit.
Like most discussions about politics, the words are too imprecise to enable meaningful conclusions.

Consider the history of the United Kingdom in the second half of the 20th century. Between the 1950s and end of the 1970s the UK was implementing something quite close to communism. The government owned vast swathes of industry, everything from coal mines to steel mills to removal companies and hotels. Government policy was to target full employment at the cost of all else, including inflation. The country was in the grip of extremely powerful unions who had the ability to topple governments.

By the end of this era, the UK was being called the sick man of Europe. In 1976 it had to go to the IMF for a bailout.

Starting with the election of Margaret Thatcher this all started to change. She was someone who would in the UK have been described as a "liberal" except unfortunately political words get mangled the most in the trans atlantic crossing. Americans would have called her a libertarian except minus the gun fetish. She believed in a small state, in individual enterprise, etc.

Amongst her many libertarian decisions after winning the election was to end the policy of targeting full employment in favour of inflation targeting, to engage in massive privatisation programs, and to take on the extremely powerful and outright communist coal mining unions (which had previously toppled any government that tried to engage in reform).

By the time she left power the UK was in recovery and almost universally agreed to be in much better economic shape. Still, lots of people truly despise Thatcher and her libertarian policies, especially in the post-industrial north that was most heavily left leaning. And the UK is by no means some kind of Randian vision of anarcho-capitalism. Thatcher didn't touch the direct government provision of health care and there are virtually no private roads in the UK.

Regardless, I present it as a case study in one countries journey from quasi-communism to more libertarian ideals with an associated economic recovery.
I don't think we have good data on people’s intelligence 10,000 years ago. But, civilization as we think of it only impacted a fairly small chunk of humanity for a relatively small time period. So, at best 'larger social organizations' was rather localized.

Just 500 years ago lots of people in North America where living nomadic hunter gather lifestyles. Even just 100 years ago you could find tribes in many parts of the world still living hunter gather lifestyles little changed over the last 15,000+ years and probably similar to how people lived 100,000+ thousand years ago.

As to epigenetic factors, the classic hunter gather lifestyle could be very healthy as long as population numbers stayed low. Farming actually lowered many heath indicators even as it allowed for massive increases in population sizes.

PS: Anyway, evolution is only 'fast' when there are significant benefits or harms. If a single mutation or environment change increases survival chances by say +/- 1% it takes exponentially longer to spread than a +/- 10% change.
I was debating over trying out Unreal vs Unity last night. Unreal was looking more capable in its free version than Unity 4 Free, but I would prefer to learn C# over C++. This release makes it an easy choice to give Unity a whirl!
Quizzie: quiz me if you can
Yes, and that argument was silly. There are many use cases besides dispersed teams and road warriors where git's weaknesses never actually come up and its strengths are useful. However, your arguments, like TFA's, rely on an unconvincing and entirely unproven premise that git doesn't actually suit most coders' use of it.
Do you have any information to share on how much it will cost to use the service (with/without a Paperweight)? Is there a monthly subscription option, or is it pay-as-you-go?
Dropbox doesn't read the file content. There is also no proof that Dropbox directly accesses those files.
It's so much more than just sugar/starch.

After all, Goat curry is just as delicious as say, Aloo Gobi...
Something like air traffic control has a much, much higher potential cost for software bugs than most applications do and, unfortunately, that also means a much slower upgrade cycle.
Zero-Cost Tech Startup Recruiting Strategies
> So a part of the point of and value of GET is to communicate idempotency? We can know certain parts of the API are idempotent because they are GET?

Yes: http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html
You do know that there are many multiple SVN books out there in addition to the red book?
True. You are spared some of the pain, but not all of it.
What are the (open source) centralized version control systems that do merging and branching like git?
I believe the former one is more likely. Wen MongoDB was compared against other databases it was failing in pretty much every metric.
I think the question asked was closer to "why aren't you using an artifact repository?"

Nexus is pretty good, but if the language you are using isn't integrated well with gradle/maven you can always just use a shared drive fed by jenkins builds.
It seems this news is a direct reply to yesterday's move from one of their competitors, Epic's Unreal Engine 4 announced to be free* to use.

link: https://www.unrealengine.com/blog/ue4-is-free
Sync 2.0: Skip the Cloud, Share Direct – Official BitTorrent Sync Blog
Ability to select a region in a specific country would be key.
“Too many notes."
I use camel case when the subject needs two words in order to identify it. Underscores, I feel, can be used to separate and include multiple ideas within a single name, in order to explain or emphasize on a relationship.

country_state_city

or

unitedStates_texas_houston

or

unitedStates_newMexico_santaFe

edit: sorry, don't know HN's markup
Enormous Changes to Google Summer of Code in 2015
Asynchronous Timewarp Examined
There is an objective, scientific truth to which one is easier to read. It_might_be_this_one, or ItMightBeThatOne. I don't know which one it is, but I do know that facts don't require opinion.

I'm glad you used the word "preference." I wish people wouldn't feel the need to justify arbitrary choices they make in life. It's your code and I will honour the choices you made if I ever end up working on it. You can't expect me to drink the Kool-Aid though.
It’s Not Security That Should Get Your Panties in a Knot. It's Data Privacy
I use both. I use underscore for global functions, and camel case for functions specific to the module.

So an underscore function can not (easily) be modified to suit a particular function since it's used all over the place.

But a camel case function can be modified because it is only used in the same part of the program, so you can easily change all uses of it.
Now that's a great explanation of what your company does!

That makes me really look forward to when i can use that technology to remotely access my own machines from my cellphone. :D
A hedge funder is using an obscure new law to mess with drug companies
Nice response to Unreal Engine price change. Now the hard part is trying to pick which one to learn and use. Competition is a good thing.
>"The actual reason is because GitHub let coders cleanly publish code portfolios, and GitHub happened to use Git as the underlying technology to enable that,"

Is this guy genuinely suggesting that people fell in "love" with distributed version control solely because of GitHub? I don't feel old enough to be telling this author to get off my lawn. I mean, GitHub is great and all, but it does not represent the sum whole of all the commits in this world.

Granted, does anyone know the timelines of when DVCS took off (as opposed to launched)? Mercurial and Git were both released a good 3 years before GitHub was launched.

Okay, I looked up more about DVCS. Wikipedia article's history section on it:

History

Closed source DVCS systems such as Sun WorkShop TeamWare were widely used in enterprise settings in the 1990s and inspired BitKeeper (1998), one of the first open systems. BitKeeper went on to serve in the early development of the Linux kernel.

First generation open-source DVCS systems include Arch and Monotone. The second generation was initiated by the arrival of Darcs, followed by a host of others.

When the publishers of BitKeeper decided in 2005 to restrict the program's licensing,[5] free alternatives Bazaar, Git, and Mercurial followed not long after.
Well, dropbox could just listen for fs events inside the DropBox folder...

On Linux at least [1], this is exactly what the Dropbox client does. It only registers inotify watchers on the $HOME/Dropbox directory and subdirectories. To verify:

strace -f -e trace=inotify_add_watch dropboxd

You could also strace open/stat/read/write syscalls to verify that, aside from shared libraries and the like, the Dropbox Linux client doesn't access files outside of your Dropbox directory.

Other OSes have different file monitoring capabilities though. Anyone up on file monitoring on Windows / OS X? Is directory-specific monitoring possible?

[1] https://www.dropbox.com/install?os=lnx
As a non-native English speaker, I can tell you that this is not only perfectly acceptable but actually a good thing.

Naming is important. Bad function names are a bug in the API, just like any other API bug.

Non-native speakers frequently struggle naming things even more than native speakers, especially when they have to deal with a problem domain for the first time.

Just like any other mistake, bad function names usually aren't intentional -- often quite the opposite. I remember struggling with naming business domain related functions and variables in the first booking system I worked on, especially because the UI wasn't localized into English, so I had no direct reference. Should this class be called Invoice or Bill? Are the terms "netto" and "brutto" commonly used in English as they are in German? What's the proper plural of "index"? And so on.

Having tactful help from a native speaker can be a huge advantage.
Quirkys – The weirdest & whackiest news on earth. Delivered fresh!
I gave up on cataloging the many grammatical and spelling errors in this post, but this one stood out for its unintended wit:

"Farming actually lowered many heath indicators ..."

Indeed, it's uncontroversial that farming degrades the heath.
Completely beside the point of the article, but just seeing a url like "/customer/33245/order/8769" makes me anxious that the author might give multiple customers the same order number.
Why, are external developers able to consume restful APIs without the need for any documentation on the system they're talking to? Aren't the various REST entities (and all the possible links between them, if you're doing HATEOAS) already part of a protocol the developers of external consumers need to know beforehand?
> I don't think you need REST to access a static file.

HTTP is a -- the prototypical -- RESTful system, and its not exactly uncommon for accessing static files on the web.

REST isn't just special-purpose APIs built on top of HTTP (nor, for that matter, does it require that an API be built on top of HTTP at all.)
Fun #microbiome stuff: citsci games, your mom's bacteria, and treating Crohn's
My company just doesn't have product or project managers and it's wonderful. Fewer meetings, no intermediaries, more agility. It could only work in practice, it could never work in theory.
A chromebook competitor?
Just another iPhone ripoff. I don't think any right thinking iPhone owner (fanboy? please...) would entertain it.
So, going by the number of books and tutorials metric, java is a much more complicated programming language than erlang? Have you seen how many books and tutorials java needs?
Also, do people really rely on 3rd party services for their deployed code?

Yes, this is very common.
"If it walks a like duck ..." ;)

We none of us are perfect, we all have our flaws, but being tricky is not something we need to do; at the very least, it's not something I would wish to spend any time in my life doing.
The audio track in the video is painfully noisy and clicky... maybe it's over compressed? Please fix.
I would love to try it but it is proprietary and closed-source. So far I am very happy with Syncthing, mostly missing public shares.
Now I can deploy to iPhone and Android for free!!! Yippee!!!
The tricky part would be getting the molecular breakdown for each ingredient. I'm not sure if that sort of data is readily available.
Mozilla Games
"...but support for other operating systems, including Mac OS X, are planned." – Techcrunch
How feasible do you think supporting OS X will be? Wouldn't Apple be hesitant (more than hesitant) to cooperate since hardware is their source of profit? Unless you are thinking about reverse engineering the Cocoa WindowServer?
I noticed the bug too. Wondering if the author meant to have us type something else in instead? Anyone have a fix for this from the user side, or is this just a problem with the program?

Thanks
One of them should adopt Rust. Let's see who does it first!
Windows, as it exists today, has stronger engineering and reliability than the vast majority of software on the market, despite being saddled with legacy baggage. You definitely could have chosen a better example.
This is pretty different than what they were asking for though. I, at least, wouldn't mind finding a professional/ scanner to measure me. It would be nice, though, to have that information that multiple manufacturers work off of. That way I can just send them my WhateverCompanyName measurements to the store and they would have a size adjusting model that uses those measurements that could be worked with to create my item.
We take privacy and security really seriously and have designed the brokering process (the part that connects you to your remote computer) to support this claim by following industry best practices.

We are still in a limited pilot program, but one of primary things we are testing is how to ensure that your computer is not compromised in any way.

We think that if we can achieve the technical goals then arguably, having a remote machine is more secure than one that someone can take from your house/car/etc.

That said, it is a really hard technical problem to manage a computer for someone without having any access to it and that is something we are designing out now.
Ya, as far as pricing it now seems there is no debate. No rev share and only having to buy the pro edition if you exceed 100k in revenue makes Unity superior on the price imo. Of course there are other factors to consider depending on the project.
Valid question: Because the tooling does not think in terms of artifacts that are versioned in repositories, but rather in terms of "files" that are in a given location. I'm using a shared location, but every build requires modifying another file to point to the now current version. It's all solvable, but the easiest solution would be to just version the result.

I could fix the tooling, but alas, I have other yaks to shave. It's an imperfect world.
The thing is, 600 milliseconds is a number that comes up often.

You don't have to be precise to the milliseconds, you only have to be able to recognize 100 milliseconds, 500 milliseconds and 1000 milliseconds. The rest is guessing work.

It's the same thing with the width of elements on the web. Know what 10px is, and you will be able to guess anything.
I'm surprised at this because of my experience as a seller.

A couple of years ago, I was an Amazon seller. Amazon essentially saw that I was making money and started directly competing with me and undercutting all of my prices.

Soon after this, I was banned completely with almost no explanation. When I asked why, they told me that the information is proprietary to their business and I would not get a reason. After this canned response email, they ignored all of my emails. In any other industry, they would be investigated by the government.

My money was also held for 90 days, which nearly put me out of business.
Learning to Code, a Web Developer's Guide
It does if the explanations are contradictory. In this case this means one of two things:

1) The "first bus collects delay" theory is responsible for a part of the difference between the data and the model, after all there is some.

2) There is another mechanism at action that statistically reverses the effect of the "first bus collects delay" theory, not necessarily in the same bus runs.

Number 1) is coherent with Occam's razor.
Are you taking your laptop with you to the park 'just in case'.