skysight-inc/HackerNews huggingface dataset:
Another great example of positive impact of open sourcing. They open sourced unreal engine some time ago, thanks to that we see 92 changes from community alone in this release.
Starting Strength is a fanastic resource about learning about the lifts. Personally, I think Mark Rippetoe's training programs are pretty crap but the information about the technical aspects of the lifts in the book are great.

Alan Thrall also has some videos on Youtube on the bench press that are fantastic too.
https://golang.org/s/go13compiler
I think I would go insane with commit messages like that. Sorry, but they have very little value - I'm afraid that it's not important to know that you've gone out for a meeting, a coffee or sick. Commit messages in a mainline tree should be reserved to explain what you've done, and nothing more.

I would hate to have done a bisect to land on your commit "WIP, heading home sick for the day" as the one that caused the bug. By all means, create a WIP branch and if you can then push this WIP branch to the main repo, but please use commit squashing into logical units of change when merging into the feature branch or main trunk!
I'm confused how Go can be paraded as a low level systems language, which improves performance via concurrency, and yet the graph says it's compiler is still over twice as slow as when it was written in C?
Even more impressively, it's like they actually base their version numbers on compatibility semantics rather than marketing.
I once had a psych professor who said he wasn't made to teach, in fact, he pretty much hated it. Since it came with the uni job, he said he used his knowledge of psychology to make himself enjoy it.

On the flip side, sometimes I see a really happy person doing a "dead-end job", which also makes me wonder how much disposition plays into it.
- faster compilation times

- smaller binaries

good job.
When I worked in that area for Apple][ copy protection we had a separate card that was plugged into the expansion bus.
Note Taking progressive web app
You could get a pdp 11s with a range of memory sizes all of the ones I worked on had less than 128k
You can find interesting details to this post in this thread:

https://groups.google.com/forum/#!topic/golang-dev/DpMyPbclI...
One of the issues of thought is that its like a machine learning ruleset but by the time we are of age to contemplate how our own conscious thinking works, the whole thing is nearly undecipherable to the subjective self. Hamming describes well, we do what we do. Machines do what they do. Now if strict rules are followed, wheres the thought?

At a strictly information theoretic approach to intelligence, I think we can agree that decision making is the atom of intelligent life or intelligent machines. Since consciousness is (insert spiritual uptick here) but moreso a geometric effect, ie. Every being feels their conscious space somewhere in their body (most likely the head.) the only individuality one can really find is of experience, and therefore memory, and therefore ammo for decision rules.

Quantum physics also is nice in that it allows for any possible physical arrangement for the next moment in spacetime, although the highly unlikely physical interactions are well...unlikely.

So if "destiny" of a human being is quantum effects in both the brain and reality providing randomness. And birth and body providing genetics, epigenetics, a starting ruleset. The closest we can come to crediting ourselves as decision makers, is that we follow pretty logical Darwinian-evolved logic. And quantum physics lets us add the outliers and the absolute exclusion set of programming as a reality. I like to see free will as (well at least the experience is not controlled by anyone else) hey..randomness is a free spirit. Physics, nature, "The Great Animator" might not even possess knowledge of the future because of quanta. Its also an implication for time travel, if quanta are reversed, the they may flatten to different bits. Ride the wave! :-)
And I'd rather not have them than accept the glaring security and privacy issues of having them without user permission.
How to use Whatsapp on Pc
Isn't the data gathering an improvement on efficiency, not a reduction of it? If you define efficiency as something like a ratio of useful informing to viewer attention. More personalized ads should be providing more useful information with less noise from irrelevant information. Your example of TV is a good one to show the value of targeted ads. TV ads are even more wasteful of people's attention.
Ask HN: What's the best way to accept donations?
I'm looking for a service that charges minimal transaction fee in exchange for giving away something valuable. Ex:
1. Free software
2. Blog Posts
3. Graphics

Some of the existing solutions:
1. Paypal
2. BitCoin
3. Stripe
Adding Search Bar in the Header of Ionic App
Subjectively, uBlock doesn't seem to be catching everything recently - has something been changed?
New SSA Back End for the Go Compiler (2015)
The web front-end is shooting itself in the foot in a spectacular way and is a pathological example of software entropy. :) Personally I am seeking thay out - the stuff I work on has existed since before I was born and is evolving in quite a rational manner.

I don't mind at all when a language is evolving, that's indeed to be expected and manageable, because one can leverage existing knowledge and augment it. But a lot of change is either driven by corporate interests as you mentioned or by fashion and is disruptive, as in replace X with Y. And it's not clear how Y is more robust or faster, usually it's a mixed bag of pluses and minuses.
Its an irritating dual meaning of "system's language". For Rust, D, C++ and the rest of the world, "systems" implies drivers, OS and embedded systems where low level memory management is key. For the go developers, a system is a web-service so its actually competing with GC languages like node.js and Ruby rather than C.
HN has a dupe detection. That's why I'm wondering what's going on. It seems to be a bug.

When I submit something that is already there the systems gives an upvote and doesn't register it as a second post.

But not this time.
"We use the information we collect to send you promotional messages and content and otherwise market to you on and off our Services. We also use this information to measure how users respond to our marketing efforts."

"Virtual reality offers an unparalleled level of access to data for advertisers. Before metrics were measured in how long someone watched a video or how many times a link was clicked, but with VR you can get far more granular. An ad executive at Coke, for instance, could tell just how long you stared at the Coke bottle cleverly placed inside your favorite game as an in-game ad and use that data to better place it in the game for you next time."

It amazes me that before this technology is even out and proven to work, and be a success with consumers, Facebook have already set up monitoring software to develop even more targeted advertising. At least Microsoft had the decency to wait a few versions with Windows first...
It's not a low-level systems language in traditional view of what "system" is. For Google, "system" is a cloud, not the hardware, so take it from this perspective.

By the way, here is a nice video of Q&A session with Alexandresku, Matsakis, Stroustrup and Pike (D, Rust, C++ and Go creators), where they also explain what does 'systems language' mean.
No, HN normally recognizes dupes.
I take your opinion pretty seriously with the weight of your CL work. If you have time, I would love to hear your rationale.
Or at the end of the month rather than pre-paying at the beginning. I might be more willing to chuck in $10 once I know what I've received than I am $5 beforehand. Removes a hurdle when first signing up (just like a free trial does). There's nothing stopping you asking people to setup something regular either, just support people putting money in afterwards.

This would add complexity to the backend, but I'd be surprised if it had an inherently high cost overall. A user that actively uses flattr but doesn't put any money in each month probably only represents a small overhead in resources. I guess there's a risk that someone who otherwise would have setup a regular payment now doesn't (or contributes less).

This feels like one of those ideas that is incredibly obvious in retrospect but until I'd heard someone suggest it I hadn't thought about it.
Another Mini ARM C Compiler with JIT Support
Alexa Skills kit voice recognition configuration is also done by just giving it a String. It's a wonderful time to be working on apps/APIs using voice recognition!
It's interesting that Unreal releases end up always on the front page, but when Crytek released the source code of Cryengine 5 for free ~3 weeks ago [1] (with DX12, official C# bindings, volumetric clouds, no royalties, even better renderer, VR support for all major VR headsets, Python scriptable editor based on QT, a humble bundle including Ryse assets etc.) it didn't even scratch the front page.

I know most people prefer Unreal for ease of use, documentation etc. but I also read often that they like the technology of Cryengine better (real time GI (SVOTI), better performance, better skin and eye shader for example), so I would have thought that the free source code release would stir things up.

Yes, Unreal released the full source code long ago, so they (Crytek) are late to the party, and the marketing of Crytek is... not the best (to put it kindly), but why is it that the Cryengine 5 release was not really discussed on HN?

[1] https://news.ycombinator.com/item?id=11294763 [1 comment --> I myself]

https://news.ycombinator.com/item?id=11300017 [0 comments]

https://news.ycombinator.com/item?id=11313695 [0 comments]

https://news.ycombinator.com/item?id=11295419 [0 comments]

https://news.ycombinator.com/item?id=11297215 [0 comments]
Tips to become a better Technical Interviewer
Yes, I will have to try it at some point. I've been postponing that due to lack of time and skepticism.
The Mt. Wilson observatory is also the last of the giant telescopes to use a traditional equatorial mount, where the axis of the mount is parallel to Earth's axis of rotation. In other words, it's got a giant steel mounting that needs an entire building foundation to support it.

An equatorial mount was required in the days of photographic plates, the mount is turned to compensate the rotation of the Earth during long exposures. This can be done by rotating the axis with a steady rate.

Modern (giant) telescopes use alt-azimuth mounts (similar to a normal camera mount), which require two axes to be adjusted simultaneously with computer control. This causes the projected image to rotate and is not suitable for photographic plates but can be compensated with digital image processing.

I'd like to visit the Mt. Wilson observatory just to see the marvelous engineering in the mounting.
Holy crap, the "New Realistic Eye Shading" is insane:

The shading model approximates subsurface scattering
through the sclera, caustics on the iris and specular on
the wet layer. To be used in conjunction with the
provided eye material and eyeball geometry. Together
these additionally model the refraction through the
cornea, darkening of the limbal ring, with controls for
dilating the pupils.

In realtime 3d games. This is pushing up against the limits of what offline renderers could do not so very long ago.
Has anybody tested this version on a late 2012 iMac with 3.4 GHz i7?

I've tried the previous versions and the CPU temperature is rising very quickly.

A 2012 iMac is ancient. Are current systems getting hot as well?
That's really interesting. I care a lot about email encryption -- I want to make something better and easier to use than current PGP programs. One major hurdle is apathy. Talking to potential users, even if we could wave a magic wand and make end-to-end encryption effortless, many people just don't care.

A few companies (and their associated governments) have vast central databases containing most of the world's mail. At one point that would've been considered dystopian, but today many people just take it for granted.

I've previously worked in financial technology, and even financial advisors dealing with sensitive client info would always just use plain email.

--

If you're comfortable telling me: what country and industry are you in?

Is it the norm to require PGP use on the job, or is your employer an exception?
Eh. 3D Secure is a protocol which can be implemented in reasonable ways. My bank has a 2FA in there.
That sounds more like Western self-esteem teaching than Zen.

Watts was a very eclectic preacher with lots of different influences, both Western and Eastern.

For a random example of a Zen master discussing distraction, Foyan said something like "You're constantly distracted by thinking about business; how will you have time to work on enlightenment?"

And Huangbo said "If you would spend all your time—walking, sitting, standing, lying down—learning to halt the concept-forming activities your own mind, you could be sure of ultimately attaining the goal."
I assume this is a US problem because in the US card fees are high enough that banks don't need to worry too much about fraud yet. Look at European banks if you want to see reasonable 3D Secure.
What do you propose? If you want to err on the side of commits that show a clear unit of change, with a clear commit message and you make a syntax error by accident, do you seriously think it's a good idea to force a dodgy "oops, syntax error" commit into the mainline code branch?

I agree that code once committed to master should be immutable, but your own private commits should be maleable. It's not a matter of feeling superior or trying to look smarter, it's just really commonsense that you should try to submit easy to understand code changes and remove as much unnecessary extraneous rubbish as possible.
I would like to see that video too...
Oddly designed CSS audio player
I am under the impression that even if you move the start times back eventually the teenagers would adopt to it and they would still have insufficient sleep.

Perhaps school six days a week with shorter hours for more days per year? Or just full year schedules with shorter days as you increase in grade?

Schools cannot adjust for the schedules of their students times simply because there are too many variances. Start times will simply be followed by changes where the advantage wanted gets lost
Cheaptickets Amsterdam to Cork Ireland Round Trip 13_20 Apr Direct € 117
Not an expert, but I would say the opposite view is also not backed by studies, or can you correct me there?
I agree. The first schools in the US were founded in the 17th century, but public school as a place for learning reading, writing and arithmetic came only in the last 175 to 200 years as the model we are largely familiar with today. Before that, schools were church and community driven, with parents expected to fill in the math and reading literacy if capable. Agrarian life was a family business.
In modern public schools, children are age-segregated within a year of their birth dates, and a large portion of the day is spent on mundane administrative tasks such as lining up, going to your locker, moving classes, sitting down and getting quiet for a lecture or other class. I sent my first two children through the system against my wishes, but as a compromise with my wife at the time. I am now raising my youngest outside of the school system. People always throw out the 'socialization with peers' thing. IMHO, I think it is healthier for the child to socialize across the age groups - maybe a violin class with 40 to 60 year olds, a yoga class with 20, 30 or 40-somethings, play time with close-in-age children after they are out of school, or during the morning with other home-schooled children. Right now I am living in East Java, Indonesia, and my baby is being social with everyone in the village from other babies to 80 to 90 year olds. I am originally from Brooklyn, NY (born and raised), and could easily do the same thing there, especially nowadays with more 'outside of the box' parents than when I was raised there. Home schooling used to get a bad rap because a lot of fundamentalist religious parents wanted out of the public school system. I am an atheist, so this does not apply. I don't think you do any great harm either way with school or home schooling; it's a personal choice. I just feel it is more of an easy thing to do. And, no, I am not independently wealthy. I grew up poor, and I have just decided to live life a bit different to accommodate my family's values, which sometimes means minimal living, but not skimping on fun and creativity and activities which abound in many places if you just look.
A lot of people feared that something like this could happen after Facebook acquired Oculus.

It would have been a nice move if they would have respected the users privacy this time just to spite the critics.
Ohh, you want to know what browsers are supported. Sorry, totally misunderstood it. I thought you just meant a badge showing that it works on the browser (CircleCI in my tests uses PhantomJS) as oposed to some highly syntetic one.

You can always check yourself [1], but of course it's not what you asked.

[1] http://umbrellajs.com/tests
As a Manhattan resident, the problem you describe isn't really the one being addressed by de blasio's plan.

"Billionaires row" in midtown was already expensive real estate beforehand in a very desirable neighborhood, it just got converted into giant wealth safety deposit boxes.

The Williamsburg example from the article is more of the core problem being addressed - how do we allow a neighborhood that was not so desirable to be redeveloped without blowing it to bits.

I do also believe we should tax non-primary residence apartments for the reasons you describe, but it's a separate problem.
Wattpad Soft Copy Gallery
Seven Words You Can Never Say on Television…But Can Apparently Say in Code
Sorry, yes. You can do this just through segment declarations in both ELF and MachO binary formats, to prevent anything getting accidentally mapped there before startup.
Unreal has Unity beat in my mind simply because the Unreal developers are actually building games with their engine (Paragon), which really puts the code through it's paces and makes for a far better testing environment than an artificial demo or two from Unity, that doesn't represent what a full game really uses resource wise per frame.

This can definitely be seen in the usability of the software alone, where Unity suffers some poor interface issues alongside poor performance problems.
here https://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2014/Pa...
Think it's this https://m.youtube.com/watch?v=BBbv1ej0fFo
Most Popular Shopify Apps of 2016
British police tricked terror suspect into handing over phone, source says
Orwell was generally in favour of a practical, redistributive socialism, and strongly against Communism, especially after getting betrayed by them in Spain.

This is a common problem since about the 1930s, that Communist parties were big on loyalty and short on critical thinking, tending to support Stalinism and downplay or disbelieve its totalitarianism.

I second the recommendation to read The Road To Wigan Pier.
I woke up early for an 8AM class also because the prof. was way better than the 9AM one.
I think you refer to this video: https://youtu.be/BBbv1ej0fFo?t=3m40s

(bookmarked at the start of the talk about system programming)
Whenever I mention that I don't use compilers I tend to get strange looks from people who cannot imagine writing assembly with using a C or Fortran compiler. And so I have to defend my choice and explain why, over and over. Some people will understand, most won't. Or they don't want to. But here is an attempt to explain my reasoning.

[...]

A list of reasons then:

* I don't feel the "problems" compilers intend to solve are serious enough to warrant the cost, i.e. to me the solution is worse than the problem.

* I want absolute control of my instructions, which means I want to work hands on with it, and see exactly what will be executed by the CPU (well, before it's translated into its binary form, of course.) If that means seeing the same setup of stack frames and the manual register allocation over and over again, so be it. To me, WET assembly is much more understandable and maintainable than DRY C.

* I don't want to learn and depend on a non-CPU-vendor syntax for my programs, making it require compilation before CPUs can understand it. Neither do I want my colleagues to have to.

[...]
This one? https://www.youtube.com/watch?v=BBbv1ej0fFo
Medium's approach is unfortunately pretty standard these days.

I didnt say you should add an invisible 1MB image to your site but that a few kilobytes do not make such a difference anymore (particularly when you lose functionality at the same time).
The Ars reviewer in this video is wearing glasses
Previous discussion: https://news.ycombinator.com/item?id=9099744
Location: Chicago

Remote: Yes

Wiling to relocate: Yes

Technologies: Python, Go, Django, Linux, AWS, Backbone / Front-end JS

Email: tony [at] git-pull.com

GH: https://github.com/tony
But the D standard library also relies largely on a garbage collector, so it's questionable that it differs much from Go in that respect.

As most things, it's a spectrum and not binary. Userland is also part of an operating system and could be written in Go without much trouble. One could also argue that things like Docker are also systems programming.

Go is less 'systems programming' than C, C++, or Rust, because it has a garbage collector. Go is more 'systems programming' than Java, C#, node.js or Ruby, because it compiles to native binaries, provides value types (C# does too), integrates more tightly in standard UNIX APIs, etc.
From the Facebook shareholder conference call after the Oculus acquisition 2 years ago https://soundcloud.com/highway62/internal-facebook-conferenc... (Note that this is an public call, those are their official statements.)

At time stamp 29:19: There might be advertising in the world, but we need to figure that down the line. That is probably where the business will come from...

And at time stamp 29:50: If we are successful in building the kind of platform that we think we can build here, there should be lots of different monetization opportunities, it is too early to make any concrete plans in terms of exactly what virtual will be.

Facebook is building the first virtual world. Think about that.
The Problem with Best Practices
I'd prefer stripe to Bitcoin. It's hard to convert bitcoin into dollars (due to volatility)
One option, depending on where you are located: Direct Debit with https://gocardless.com/
Well, it depends on use cases. If you're optimizing your site for fast initial loads on poor mobile connections, for example, then kilobytes matter. If you find smaller replacements for more than one library, you could end up saving a megabyte. So it's good to have small libraries.
HN's dupe check failed. The later post https://news.ycombinator.com/item?id=11410811 has more comments right now. Please go there for Unreal Engine 4.11 discussions.
Can I ask why you are seeking this? In my personal experience success or failure is never the result of a single cause.