skysight-inc/HackerNews huggingface dataset:
They have a licensing agreement with the Harry Fox Agency, essentially for music printing rights. Chances are HFA puts the screws to them such that UG needs to hustle ads as a primary business purpose.
Fear not! You can have the 1999 logo and search experience again right now! http://www.google.com/custom
T-Mobile Will Stop Customers Abusing Unlimited Data
And Slack removed the "daily network split" feature that IRC uses, deciding it was a bad choice going forward.
SEEKING WORK, Atlanta, GA or Remote

I am a specialist at Android. I have been working independently building Android apps for the past 3 years. I have built apps for startups and established Fortune 500 companies. I have a lot of experience re-creating an existing iOS app in Android while also adapting it to the design and flow that Android users expect and will feel comfortable with.
If you have an iOS app and need an Android app, contact me. If you have an existing Android app that needs a UI overhaul to update and modernize it (Material design!) let me know. If you want to build something new and cool, let's talk.

Website: http://innodroid.com
Email: greg@innodroid.com
Stack overflow (top 10% android): http://stackoverflow.com/users/95462/greg-ennis
Github: https://github.com/grennis
Much of the article (and Hosh's comments) resonated strongly with me. I fall into the category that had quite a bit of therapy before making real progress on my procrastination. In my case, the key to the puzzle has been cultivating compassion for myself and others--especially myself! :)

A great book if you want more exploration of the emotional roots of procrastination is Burka and Yuen's "Procrastination: Why You Do It, What to Do About It Now" https://www.amazon.com/dp/0738211702 ). It's not a 'quick fix' type book, but I found it helpful.
The '"Choose the picture of waffles" in Recaptcha' actually is training a neural network, which then is used to tag your photos.
This submission is just an advertisement (spam) for purchasing an ebook.
To get the supposed "free chapter," you have to fill out an email signup,
so there is nothing to try. You should probably read the rules for doing
"Show HN" posts:

https://news.ycombinator.com/showhn.html
Or Fire Ants (prevalent in the Southern US, and rapidly growing and moving farther north)
I attended a liberal arts college which encouraged exploration of the humanities. I majored in biochem and was one course away from a minor in philosophy upon graduation. I stopped because philosophy as it was taught at my institution was frankly a waste of time. I pursued the courses because I wanted to engage in meaningful debate about concepts and come away with actionable insight on how to best live my life. Instead there was no real debate; I was lectured to about my professors' academic interpretation of works with no attempt at translation, and was then expected to mindlessly regurgitate their interpretation in essays. This continued up into the seminar level. It was also readily clear that many of my classmates were just there to coast through college, so that didn't help. Granted I went to a tier 2 school, so it's certainly possible that people might have vastly different experiences at top institutions.
Interesting assumption, but it could be that the humanities are more engaging than STEM fields, so people are likely to convert to them, but not go the other way. Maybe people are more likely to be unwillingly driven in STEM, but more likely to actively choose the humanities. All those silly assumptions explain the same behaviors. I'm sure that the situation is more complex than that.
Lines like that cause conditions to be missed (e.g. Apple's goto fail bug)

if (rc < 0)
{
return rc;
}

always IMO.
>> You're suggesting that you can make something as usable on a mobile browser as you can with a native app.

http://mobile.weather.gov/ would disagree with you.
Neumitra - stress management devices, apps, and analytics - Boston, MA at South Station/Leather District

Full-time for embedded, mobile, and full stack applications from physiological and contextual data.

We're hiring data-driven engineers including embedded firmware, mobile, and web applications, back-end and front-end technologies. Our stack runs from the body to servers. We use machine learning and statistical learning techniques to build personalized and population health technologies for stress management.

We're also hiring mechanical and research engineers who love to iterate on technologies based on user interactions and feedback. We appreciate experiences and enthusiasm for building unique tools that have a meaningful impact. Our mission is to solve global questions of stress, health, performance, and happiness. We've had great luck finding amazing people here.

Please say hello@neumitra.com!
What is this moralistic view I keep seeing popping up on here about consuming services. Do you not eat at restaurants? Take your car to a mechanic? Use a taxi? Everybody consumes services. Just because we now use apps doesn't magically make it exploitive.
I really loved the engaged debate and discussion I got in undergraduate philosophy. Sounds like you didn't have the same experience :(
Agreed. The author claims to write a "substance" guide rather than a "style" guide, but many of these points boil down to style over substance.
This reminded of an OCamlers critique of Haskell [1], which I think raises a very good point:

Yoneda-crazy: I know Haskell, I know some category theory, but I am highly sceptical that teaching the Yoneda Lemma to C++ programmers is actually useful in any way. I am the first to applaud the idea of scientific curiosity, of learning fun stuff of unclear usefulness just for the fun of it, but I think that a few excellent writers and tinkerers have given the Haskell community as a whole (and the foreigners that receive some of its TV shows by satellite) the wrong impression that the theoretical underpinning of typed functional programming is category theory. I would say that (1) it's a gross over-simplification of what the theory of typed functional programming is about, emphasizing a small part of it that has enabled some people to do very interesting things and (2) it is highly likely to be absolutely useless to an overwhelming large majority of the readers of such popularization material. Category Theory is fashionable these days, and I find the fashion aspect irritating -- it may be that I'm just bitter? I'm worried that we may have a backslash at some point when, you know, people realize that unless your initials are E.K. you are wasting your time thinking about the co-density transformation. On the other hand, this category circus has been going on for years, and I believe nobody has been hurt so far, so maybe it's just fine.

[1] https://www.reddit.com/r/ocaml/comments/3ifwe9/what_are_ocam...
Well, in German dictionaries are already listing "to google, searching in the internet for something, more specific, searching in the internet with a search engine, usually Google™."

That pretty much means the trademark is essentially gone.
Read Karen's Quora answer:

https://www.quora.com/How-do-you-get-a-job-as-a-designer-wit...
So... did he exterminate the ants, or eliminate whatever it was they were after?
Just because someone likes dart, doesn't mean they are from google. As an example I really enjoy dart, and I am not from google
Actually it's not really explained.

The second graph is especially weird, since it says 'number of college students is going up' but the graph goes from 0 to 0.18. I assumed it meant 'percent of college students who expressed an interest'?
This is not true in all cases. On citrus trees I've seen ants "farm" aphids and scales by protecting them from their natural enemies and eating their excreted nectar. Left alone this combo can easily kill a small citrus tree.
I found this odd too. I'd add that comparison and right shift also differ, but signed right shift does have obvious semantics: sign extension. I'd also argue that signed division has obvious semantics: round towards negative infinity, which matches the semantics of right shift with sign extension. I'm saddened that none of C/C++/x86 have native support for this kind of division, it's _always_ what I want from signed division.
Purdue's new student loan program literally invests in their students
>If you ignore Cortana and associated privacy settings, very little has changed in 10.

Apparently there's some extra 'user experience' data gathering which must also be adjusted in the privacy settings as you say. These will also be installed on win7 and 8. I have my updates set on critical only and they haven't been installed and I don't expect they will be.

I've had to change update settings after downloading from the microsoft site. They changed them to 'treat suggested updates as critical' and then it downloaded all the win10 update stuff. I ended up reinstalling cause I because it installed about 60 or 70 things and my machine was acting strangely. I'll have to keep a close watch on the settings.

I think the fear for me is not so much that Microsoft has access to my machine and data. It's that this access is written in and can be exploited and Microsoft has sat on its thumbs regarding security issues before. Also it makes you have to trust how they treat your data whether they encrypt or make it anonymous etc.

For these reasons and that Microsoft may be shifting toward a 'paid service or ads punishment' type of service, I'm currently looking at PCBSD.
Only if they're not on the same line though. When you have

// ...
if (rc < 0)
return rc;
// ...

It's easy to confuse the indentation for a block and end up with something like the apple bug.

But when you don't break the line there's no confusion:

// ...
if (rc < 0) return c;
// ...
Interestingly, the author goes on to recommend

if(rc < 0) goto fail;

as a countermeasure for that breed of bug.
I never tried viewing a web page with vr. but I did try to view my windows desktop with oculus rift and I can't read the text.

the resolution isn't enough.
The one thing I've never seen mentioned in style guide is that maybe the same piece of code should take the style of whatever is fitting in its context?

For example, let's say there are 20 case where it's a single line return, then shouldn't be "if(rc < 0) return rc;" better. On the other hand, if the other condition in that block of code all need brackets, it just seems good sense for the single line condition to have bracket too.

It could be extending pretty much to all other syntactic sugar even in higher level language (map + lambda vs for loop?)
Campus computer science program does not compute
Yes – that’s why normally you use serif fonts and modify the width of the strokes dynamically. Also the reason why the old 'o's were tilted.
Perhaps here success is a measurement of producing a patent free solution that's technically competitive (performance, compression, other metrics), rather than popular and widely adopted.
Ask HN: How did you overcome and avoid work related burnout?
I'm completely burnout and engaging in self-destructive behavior recently. Like reporting done tasks even before not even starting them.

This is the second time I am this burnout. Last time I had to literally drop everything and take 2 weeks off. I wasn't sure if that fixed the problem but because of shame and having to work to pay my bills I slogged through and continued working for another 3 years.

I'm at the same situation yet again where I'm just about to drop everything and take some time off. I'm looking for some direction about how to figure out root cause of this. Couple of things I would mention is that I'm in south east asia, commute is long 2+ hrs, work in small company with lot of stress (nothing too dramatic as lot of others I know have similar lifestyles but they are coping it just fine)
Ugh --

Older C isn't better when it comes to security and avoiding bugs
K&R C is much beloved, but that innocent era is gone
We can't afford to fight each other, or C will really die

--

Older doesn't mean there wasn't error handling and comprehensive bug checking. Some of us have been writing defensive code for years. Age of "style" does not imply approach to security. OpenBSD has a great deal of C code and is security conscious.

Really, articles like these are surpurfulus to the fact that there are shitty coders out there in any language.
It's not complex at all. There is a large group of people that try to major in STEM but find it too hard, or can't pass the math classes. This is often because they can't pass the tests. This is often despite substantial tutoring and serious effort, and multiple attempts to pass the class. The same person breezes through whichever humanities curriculum, and the 'Physics for Poets' class they have to take to satisfy their 'Quantitative Reasoning' requirement.
On modern computers, both unsigned/signed ints are just bit patterns and it's only some operations that differ. add/sub/mul/left-shift are the same, but cmp/div/right-shift differ. Look up twos-complement representation for more information.
TypeRacer
Slack Jarvis Bot
Buddhism's eightfold path puts you to finding internal dissonance and resolving it, so I'd say it's similar from a philosophical viewpoint. The quote jerf makes is quite succinct, however. A good one to remember and repeat often.
Is this an announcement for the death of the unknown app, or Google give a big hug to using the browser more?
Great question! Remote is only inside the US, and you must be able to legally work in the US. These are restrictions we must deal with as part of the federal government.
You should list http://algorithm.zone as one of the resources. I'll do the same for you ;)
Use signed char for strings...

What? No. Use plain "char" for strings (which may be signed or unsigned, depending on the environment).

If you use "signed char" in an environment where plain "char" is unsigned then a comparison like:

string[i] == '\xff'

will be always false.
If you are looking for connections and opportunities in Japan, we are running community of over 300+ members (319 to be exact as for now) from tech/startup scene in Asia.

http://focusasia.famouslabs.co

At least 40 of our members is from Japan (mostly Tokyo area).
All this is a dream.

- Michael Faraday
We're mostly focused on people who can dive in and start delivering, and helping agencies deliver, better. We help each other improve, but it depends on what you mean when you describe yourself as "junior."

But it's worth a shot!
Packd – Avoid Crowded Places
As a young man, Wizard of Earthsea was my favorite book, and it remains one of my all-time favorite series. Focus on language, toying with both fantasy and coming-of-age tropes, and mortality as something to be fought and, ultimately accepted and perhaps desired. It's truly great.
I somehow comprehended it on the first go.
Introducing 6th Generation Intel Core
No, but I know very few STEMy people who can discuss human culture with any depth or nuance beyond the rudiments of modern liberalism or some undeveloped intuition for Enlightenment ideals. One of them is a programmer who got a degree in English. Go figure?

I avoided doubling up in a humanities precisely because the course load seemed like it would be too much. Give me a differential equation or Lie algebra any day. Engaging human beings in complex arguments is exhausting. Mathematics studies concepts simple enough to compress to a few pages of symbols. The difference is, I am as in love with mathematics as I am with English, or history, or philosophy. I can imagine manifold ways for a person to be duped into a STEM program at first (most of them being kin to the threat of economic uncertainty without a highly paid professional job) only to abandon it when they could not engage with the work enough to do it well.
And still embed YouTube results in the search...

The EU investigation committee is going to love this.
One potential problem here is that this only applies to page blocking interstitials that promote an app. Page blocking interstitials that push signing up for a newsletter, for example, will not be penalized.

It could be hard to argue that an interstitial pushing an app (especially an app specifically for the site the user is visiting that gives them enhanced features compared to the mobile web version of the site) is more annoying, distracting, or otherwise harmful to a user than any other kind of blocking interstitial.

Thus, one might try to conclude that Google's actual interest here is trying to keep users from using apps to access content instead of using the web site where Google is more likely to be the ad provider.

I have no idea if this could rise to the level of an antitrust violation, but it's the first place I'd look for one.
It won't make a difference for strings. But in C you can use a char to do math, when it will make a difference.

In fact, when working in constrained memory environments, like embedded 8 bit applications a char will often be used to do math, and then it makes a big difference. This is because there is no byte type by default in C.
https://news.ycombinator.com/newsguidelines.html

>"Please avoid introducing classic flamewar topics unless you have something genuinely new to say about them."
SEEKING WORK - Remote, though I'm currently in New York, NY (NYC)

Professional experience with Javascript (ES6/ES7), Node.js, React.js, Sass/Compass, Ansible, Webpack, git/GitHub, Amazon EC2/S3, Phonegap, etc.
Also have experience with WebGL/Three.js, Web Audio API, HTML5 Canvas, and D3.js. Love being challenged and messing with new technologies (eg. Elm, Clojurescript, whatever).

Currently working full-time as a full-stack developer on a major music website. It's an isomorphic JS single-page app with 800k daily unique visitors (Node.js, React.js, etc).

I've also been doing some part-time freelancing on a 2D HTML5 Canvas game (and having a blast), developing everything including its own (minimal) custom physics engine.

---

Personal Website: http://www.jbernier.com (built myself with Node and React)

Resume/CV: http://www.jbernier.com/Bernier,%20Jeremy.pdf

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

Contact: jeremy.s.bernier <at gmail>
I took a similar route though I majored in Government as well. I knew from day 1 of PHIL 1010 that I was going to major in it. I often felt that it was the most "math-like" of all of the pure humanities in that you are frequently dealing with reason, proofs, and theories with a high attention to detail. Now I'm doing programming. Metaphysics as a thought process apparently transfers well into writing code. Go figure.
I can't say because I haven't seen the numbers on this. Even though I've got a philosophy degree I really need some solid quantification before I'll believe claims like that. For instance, do engineering graduates that do philosophy courses on average perform better in them than philosophy graduates?

edit: Also what's your take on why Freshmen have diverged from high-school students in recent years? What changed?
Unfortunately I'm a filthy continental philosopher :D Cheers! Loved classical logic though.
> The Dispossessed is one of my favorite books; different strokes, and all that.

Interesting. Did you like The Left Hand Of Darkness as well? How do you feel they compare?

I will check out Lavinia - thanks for the reco.
I'd bet it depends on the kind of ant and the kind of termite. I'm in Northern Ca and haven't seen trace of a termite since I stopped killing the ant colonies.
Public Information Request- British American Tobacco to the European Commission [pdf]
People are throwing a fit over the term "unlimited" while ignoring the fact that the terms clearly state it's only unlimited if the traffic is originating from your phone.

Tethering still has a limit, so if you are abusing tethering by using tools to hide your tethering this is abuse, plain and simple.
Another example to how good ideas come out at the same time!

We have just recently released the exact same feature. Not all JotForm users use it but the users who use this feature are really excited about it.
http://www.jotform.com/encrypted-forms/

It is free upto 100 responses/month.
Yes, here I am tossing around the word, and, to be honest, I cannot say exactly what it means. I suspect that a species would be counted as native Hawaiian if it was found on the island chain before the coming of humans.
It's not ride-sharing. That's a marketing term, and totally non-descriptive of how Uber works.

Ride-sharing seems more like what you'd see in developing countries, the private (unlicensed) taxis where someone with a car picks up a passenger from the side of the road for a few cents' (negotiated on the spot) fare.

Uber is just a taxi service with a really fancy app and really dodgy employment (i.e. "you employees, you're all contractors!") practices.
Gaming Google isn't fraudulent. It's just behaviour that lies outside of Google's guidelines about content on the web. There's no law that says you can't create hundreds of websites using spun content and dofollow links to a page you want to promote; it's completely legal behaviour, probably won't trick Google anymore, but used to, and works as a good example of how benefiting from breaking Google's guidelines doesn't imply fraud.

To your broader point, I agree that it's reasonable to want Google regulated to some degree, though I do fear regulators will take on that "transparent algorithm" point of view, which will just make search terrible. Governments generally aren't very good at regulating tech businesses.
Can't Watson evangelize itself?
http://joearms.github.io/2013/05/31/a-week-with-elixir.html
To save time (due to the short schedule), they decided to store all numbers as 64 bit doubles.

JavaScript influence?
Show HN: SproutUp – Product-focused, crowdsourcing content creation platform
We have thousands effective ways to kill cancer cells. Making sure the host survives is the tricky part.
A critique, "Google’s new look is tragic sans": https://www.washingtonpost.com/blogs/compost/wp/2015/09/01/g...
Then you would clearly reject all analog computers, since e.g. an analog adder just involves electrons playing out the laws of nature. A rock launching machine is an analog computer for calculating a parabola. A specific result might be "where is the intersection with some Y value, and you have a platform at the height for that value. The distance the rock lands at would be the X value.
Clearly the author is able to watch imgurl access logs... (or does imgurl list number of views for images? With good enough timing, that might be enough...)... ;-)
It's "endemic" perhaps.
"Given X compute the value of Y" was in most of my math textbooks from Algebra on. Some books preferred calculate though.
Good Application Development Hygiene
My number one piece of advise is to set realistic expectations and speak up when you don't think others are setting realistic expectations of you and those around you. This is especially true in the competitive and isolated environments of startups. I have been in many prolonged 100+ hour a week, deadline motivated design sessions that left me in severe burnout.
Everyone has different capacities for this but every human mind has a limit. It starts screaming for things it is not getting sitting in front of a computer monitor for 16 hours a day. My ability to abuse myself like this has dropped sharply as well as I have aged.
Most likely they won't ever be merged. llvm's a compiler library and is used by a number of outside projects. For example, mono uses llvm in compilation as well.
Mad genius creates a crazy super drone flying machine using 54 propellers
But it's just an image right? Does the browser decide to treat the image different because of the format or the extension? I'm pretty sure you can use png files as favicons if you want.

Anyways I tried it in IE, including restarting it and it still showed the old lowercase g.
He was pretty directly referencing Dr. Milewski, I'm sure. He's a relatively famous C++ guy from my understanding who of late has been doing this whole category theory for programmers series.

Which is a shame because the whole series is gold.
Previously: https://news.ycombinator.com/item?id=10133771