skysight-inc/HackerNews huggingface dataset:
I don't "have" to look at it any way you tell me to and the inhumane way you post makes it nearly a certainty that I won't. Have you considered the knock-on effects, like this one, that being inhumane as you are being will cause?

I'll say it again for emphasis: the transactional, inhumane culture you are advocating for hurts people and you should stop pissing in our shared pool.

You are not your KPIs and neither are the people over whom you think you lord.
I'd like to see that graph with Uber removed. Regardless of what you think of Uber, they're the biggest consumer of venture capital of all time. That has to distort the SF numbers.
Perceptual Learning
Games, Full Abstraction and Full Completeness
I wonder if charging phone charging at 95% actually gives better battery lifetime. It leads to your battery cycling between 95% and whatever state of charge you start charging at again. If you charge up to 100% your phone will stop charging, but use power from the charger bypassing the battery therefore keeping the battery in better shape.

Charging to 80% and keeping it there by just letting the charger supply the operating current would probably be best if phones supported it.
i wrote little sync script to my server. it is save my mysql backups to google drive.
That's not what I wrote.
The video is not yet ready (I'm still filming it) - but I'll make sure to post it here =)
FYI, this is from December 2016.
Very vague but I think the author is referring the problem IFTTT, workflow, etc. solve.

i.e. The problem pipes/etc. were meant to solve in Unix. Talking to other applications easily.

I'm not super fans of M$, but they made it REALLY nice to share things in Windows 8's universal UI. Apple seems to have done similar, but I'm always a little annoyed that it's not a faster experience (an hence more fluid)

What a "language" would be other than some kind of contract or spec, I'm not sure.
What are you doing with the data in Azure ML ? What is your experience with Azure ML ? How does it compare to the ML offerings from AWS ?
This is a really interesting point about YC. I've heard before that in markets some companies need to fail, their talent and assets act as "fertilizer" for helping the other companies grow.
Euler's formula is "e^ix = cos(x) + i sin(x)", which arguably encodes the "trick" of thinking of e^ix being a rotation. Once you understand this relationship, the special case of x=pi becomes obvious and boring. If you arrived at that special case without first hitting the more general understanding, than I can see calling it "beautiful" because it is so suggestive of something deeper going on.

Of course, when we present this identity as the most "beautiful formula", it is often to people who don't have any understanding of what it means to take something to a complex power, so the correct response should be to look at you funny.
No, it's the fault of groups. I don't blame individuals of any sort for doing everything they can to improve their lot in life. But when everyone acts in their own interest the collective effect can be negative for all. Read Meditations on Moloch, [0] one of the best essays Scott Alexander has ever written, for a better explanation than I could give here.

[0] http://slatestarcodex.com/2014/07/30/meditations-on-moloch/
What's wrong with Apple Music? I switched over from Spotify because it has better integration with iOS and it has a similar library and neither service has a distinguishing feature that makes it really stand out.
Ask HN: How do you learn python or your preference language?
I'm trying to learn python and I would love to know how you guys learn, what you build for practice your language or framework?
> A lot of economics is just concepts built on pure math

A lot of numerology is also pure math, addition for example.
Maybe write a shell macro to pull accuracy and error into the commit message along with your comment on the changes. You could also add some automation to automatically branch if your test results are worse than before, so if you hit a dead end on that branch and realize the experiment didn't go well down the line, you can head back to where you branched, or if the end result works, you can merge back into your starting branch.
Answering to your "GSM not open" comment - yes, the GSM baseband itself is not open-source, and I won't be able to change that alone - I have neither skills nor time. My plan is to make all the other parts of the phone open-source, so that when an open-source baseband appears, there's a platform to attach it to.
what's the MS solution? shows that i've never worked in enterprise that i don't even know
> This isn't to say there aren't valuable signals perhaps involving "cool kids" status, but there are a lot of diamonds in the rough.

Yeah, it entirely depends on where you're positioned as an investor. If you have great deal flow, then you can limit yourself to cool kids. But if you're more obscure, it makes sense to seek a comparative advantage with undervalued companies.
Betting on the Ponies: Non-Unicorn Investing
Me too. VLC had and has many many qualities, but mpv is so slick and versatile while VLC is a bit of a kitchen sink.

I even use mpv on windows...
Nor is it the place for commenting on being downvoted.

C++ is still used widely, in many domains, and there's a lot of code out there that can benefit from incremental improvements to the language and the STL. As for who the standards are targeted to: Microsoft, Apple, Google, Adobe, Yahoo!, major financial institutions, game developers large and small alike, etc., etc. Microsoft claims that 1.5 million C++ devs use Visual Studio, so that's probably where the low estimate for the number of active/semi-active C++ developers would be.
Seems to me acting as a lone Angel investor is not very efficient and quite limiting to the kinds of opportunities that are open to you. It's analogous to the constraints you face with as a lone founder of a startup. Maybe better to team up and benefit from each other's insight and capital.
And totally agree you have to do this seriously as a job unless you don't care about the money.
I'm scrolling up to see where you hit a nerve with me (or is it the other way around?). Anyway, sorry about that.
There is one open source baseband firmware for some obsolete TI GSM modem chip from a /long/ time ago. But that's about it.
I've generally been happy with Apple Music; I'm about 90% as happy with it as I was with Rdio in its heyday. I wish sharing playlists was easier, but the library coverage is much better.

What problem are you having with it?
I agree, but there is also subtle difference between unethical and asshole. You can be ethical asshole.
“Nobody Speak”: The Gawker vs. Hulk Hogan trial will change how you see the case
How does this all relate to language safety?
idk about the parent but I like the community albums in spotify and the radio from playlist feature that kinda learns my preferences
I do not like 20% founders tax. I do not like "trusted" setup. I do like Zooko trying to make fungibility stronger. I do like zero knowledge proofs making their way into the wild.
In code I define beauty as the ability to do a lot with just a little. Simplicity while at the same time providing robustness is what gives me this feeling.

E=mc^2 is considered the greatest equation in history because of this reason. It makes it simple to explain to someone not well-versed in math what is actually behind the symbology.
The peak was in 2015 Q3. I was here for the 90s boom too, and this reversion to the mean doesn't surprise me at all. It'll be possible to ride the slope down for another year or two but thinking it's just 'a down quarter' is self-deception.

Also, we're into a period of big political uncertainty, both domestically and internationally, so the next big growth area is going to be hardware with defense applications.
The VC firms that parked in South Park in 2014 sure aren't packing up their bags.
I'm not, haven't done much mobile dev, but maybe someone else will chime in?
I use Selenium to drive a firefox browser under the assumption that banks don't care enough to detect it: https://github.com/tmerr/bank_wrangler . I am also slightly worried about banks not liking it, but if they do care I guess I will receive a scary cease and desist in the mail and I will cease and desist.
Perhaps the key is to invest in what you know?
> trains are always on time

If I would not hold the German black belt in suppressing my emotions I would have laughed uncontrollably.

(Though compared to the trains in the U.K...)
That or auto-spacing for aesthetic considerations at the expense of semantic clarity, an all-too-common behavior.
I keep a physical compact notebook and add tasks for the following day from the previous day. I make sure to only add tasks that I feel I am capable of completing the next day, taking into account tasks I didn't have time to finish the current day. I also use it for general ideas, thoughts, etc. It keeps me from cycling everything in my mind and building anxiety. The book remembers for me, so when I run out of stuff to do, I flip it open and see what else I thought I should finish that day. The completion of small tasks and checking them off is a psychological reward system for me and keeps me completing things and using the book. In the past, I would generalize and just remember that I had to work on some grand task or concept, and I would always be disappointed and frustrated. But by breaking them down into little daily tasks, I get a lot more done and I feel positive about it.
Quantum theory, the Church-Turing principle and the universal quantum computer [pdf]
Same thing happens in New York with the Bronx and New Jersey. I think there's a psychological stopping power to water that makes Palo Alto and San Francisco seem closer than Oakland (or the Upper West Side feel closer to Flatiron than New Jersey).
I was in denial about this for a long time, but the fact of the matter is that your overall outcome is almost entirely determined by your outliers. If you take all of the investments I've ever made, including going to work as an early hire at Google, the I've won. If I leave out Google, then I've lost. If I leave out my single biggest loss, then I've won again. If I leave out my next biggest win, then I've broken even.
I wish one day the FSF would actually show genuine trust in their GPL and ditch their requirement for people to provide copyright assignments.

God knows how many GPLed lines of code has not been submitted back upstream to them over this minor technicality, and that's such a shame.

I honestly think this is for the FSF to fix, not everyone else.
Show HN: Pie – an idiomatic C++ interface to CPython's C API
I recently needed to add support for Python plugins in a C++ application I am developing. CPython's C API is pretty cool, but it's a C API. I wanted something more C++-ey, so I wrote Pie.

https://github.com/ronmrdechai/Pie
We need a "gnu-phone-coreutils" package for telephony on the command line ...

We should be able to do things like:

grep steve numbers_file | dialer
echo "process complete" >> sms -n 303-555-1212 -mms=0

... and we need a GSM firewall ... and a SIM card firewall ... and quite a few other basic command line tools to manipulate a mobile phone from the command line ...
Maryam Mirzakhani has died
> Don't think there's much of an 'argument for' or 'argument against'.

Sure there is. The british argument for maths is that mathematics is "regular plural". Which it is not. It is a "mass noun". The british say maths IS fun, not maths ARE fun.

Economics is another such word. Do british people go around saying econs 101?

So the british argument for maths doesn't make any sense. So there are plenty of argument AGAINST maths. No argument FOR maths. Plenty of argument for math. No argument against math.
I find the selection on Apple Music to be way better than any of the competitors. Got some weird EP from band on an obscure indie label? Pretty likely it'll be on Apple Music.
OpenBSD performed so abyssmally poorly on my old X220 that I simply couldn't tolerate it.

Debian on the same hardware was significantly more performant, so for me that answered the "why not Linux?" question
One dashboard for all your Let's Encrypt and other HTTPS certificates
Just for memo (for me or someone else):

For Python code, one can use pyreverse to generate UML representation.
Cap table economics are an equally-important reason to fear angel investing. Unless the company is very successful, angels tend to get diluted-out of the money by VC rounds. In the baseball vernacular, angel investors must pick triples and homeruns to make money. Singles and outs will result in total loss. Doubles may break even. It's a tough way to get ahead. Impossible without some insider edge (YC, pundits, stars, etc.).
Was the card an Amex by chance? Visa and MC only use the numerical digits in address and the zip code for AVS checks.
"Asshole" was used in contrast to being "too ethical", so from the context it cannot mean anything except for "unethical". If the parent meant "asshole" in the conventional sense (e.g. parking in two spots) it would make no sense to bring up in this discussion.

The parent is rationalizing unethical behavior by classifying it as merely assholish. If you read the post carefully you can see the point where the cognitive dissonance takes place. The parent even said "the other extreme" is being too ethical, so he's clearing arguing that acting too ethical is undesirable.
I agree that it does continue to be a problem. I've yet to find a suitable solution for recommendations that adequately surface more obscure titles. Likewise when you have a subscription / Premium podcast it gets even harder as things like Google Play dont seem to support custom feeds, at least in the Android App. It makes it all the more difficult to monetize and spread your Podcast.

Slightly off topic, but I'm a recurring voice actor on the NoSleep Podcast, featured prominently in the imaging on this post. Thanks for Listening!
Apache Airflow defines and runs DAGs in a sane way, IMO. Takes some configuration, but worth it for more complicated projects.
You should check out pachyderm [1] for setting up automated data pipelines. Also great for reproducibility.

[1]: http://www.pachyderm.io
Excuse me, but this is a lot of nonsense. All empirical sciences infer the future from past observations.
It sounds like zookoo is kookoo
how did you learn how to walk? or are you in a wheel chair?
Hahaha. Work like an animal for some guy who is semi-retired. Pass on that deal.
We definitely use a lot of computer power - to run Electron apps :-)
This is really interesting, and what I hope all research starts to shape into in the future.

Classic HN followup (at least I hope): What's currently getting in your way or annoying? What problem would you currently like to just disappear?
It has several disadvantages:
(1) it creates a nontrivial overhead for your workflow. You're basically creating git branches every few lines of code (I guess part of it could be somehow automated).
(2) it kind of feels like an overkill to create a whole new branch just to for example change a single variable.
(3) a lot of those branches would remain "unfinished". By that I mean they would simply exist just to inform you that you have tried this model of neural net. You couldn't merge them to anything since those changes would make your net perform worse.
(4) if you would want to see the code of some specific model you had tried before you would need to always switch to a different branch. This creates a bulky workflow.
16 motivation killers and how to deal them
It wasn't a homebrew solution and came as a kit. I'll try and find out where it was from. Presumably it had a way of releasing the air as it would go fine for weeks (until a flood took it out). The thing was awesome and could have gone way higher (with reduced flow). It had so much water running into the trough that the main issue was trying to work out how to reduce the flow, which is surprisingly hard.
What a lovely idea!

Question to the devs: are you planning on redoing how the gui subsystem works, to work with (for example) the gtk event loop? I've always wanted to try to put a qt frontend on emacs, but have always been horrified away by that subsystem.
It is uncountable. Nobody serious justifies 'maths' based on it being plural, it is just a different contraction of the word 'mathematics' than what you are used to.
Is total venture funding stalling? Or is San Francisco's relative position just shifting? I'd guess a rebalancing, away from San Francisco's toxic real estate market and political environment, is a better-substantiated narrative than that of impending doom.
Wait, but what about block sizes, mining costs and all that? Zcash will suffer as much as Bitcoin and everything will be lost forever.
And I have coworkers that never go above 90th Street in Manhattan (let alone go to Brooklyn, Queens, or the Bronx).
That seems to imply that there is a surplus of automatable jobs or job functions in "traditional" engineering disciplines, which is ... not really consistent with my experience. Those fields have had nearly as much computer power applied to them as software development, but yet their projects tend to be much better-defined and have a much greater success rate (would you hire a PE firm that had 40% of its bridges fall down?).

Personally I think the high failure rate of software projects is mostly because people on both sides of the equation regard it as generally acceptable, and aren't willing to pay what it would cost to bring software development in line with a traditional engineering discipline, where failure is typically worth guarding against, even if it drives costs up significantly.
Paying all of my bills. All of them. My bank (Fidelity) can connect to most bigger companies to have the bills automatically sent to them and then they automatically pay it (with an optional upper limit on each biller).

For other bills, I got all but one to put me on "budget billing" (same amount each month, so Fidelity just sends them a check for that amount without seeing the bill). For Windstream, which varies by a dollar or two each month, I just send them an amount on the upper end and then let a credit accrue. Both of these require an update maybe once a year or so.

Windstream is a bit funny - I don't know why they can't pick a number and stick to it. Also, they apparently raised my "guaranteed price for life" a couple of times and didn't notify me until ~8 months later when they were threatening to disconnect my service for being more than a month behind. (They had turned off paper billing on my account but didn't actually enable e-billing - service still worked so I didn't even think about it. We eventually got it straightened out, but Windstream is ... special.)

Beyond that, I made a bot that automatically withdrew Elance earnings to my bank account (that got me banned for a week or so when I posted it to their forum).

I made another bot that bought and sold bitcoins and litecoins and such. It was moderately profitable until my exchange (criptsy) got hacked and lost all of my float (worth ~$60 USD at the time.)

I connected an Arduino IR blaster to my TV to make it automatically turn on my sound bar (the TV would turn it off, but not on?!) - http://www.nfriedly.com/techblog/2015/01/samsung-tv-turn-on-...

Oh, and of course, code tests and deployment. Nearly every git commit I make gets a ton of tests, and for most projects, each tag gets an automated deployment to to npm or bluemix or wherever.
Why has this version been forked off?
Try being the only one without a pile of patents on important tech in a patent war. Offensive use of patents + piles of money from market share and their own lock-in are among the reasons newer, big players are holding off older ones in the patent suits designed to eliminate competition with older ones. Originally, I thought I could just avoid what was patented until I learned how vague and ridiculous they are. Plus, there's said to be 200,000+ patents that could cover smartphones alone. Where would I start if doing legal, due diligence? Then, maybe I'd license them for a fair amount. I found NDA'd offers, high-balling, and even I.P. holders suing people w/ Oracle demanding $25 per Android phone for its tiny slice of smartphone patents, Java, or whatever. So much more honest licensing.

So, status quo for tech companies is to not read on patents (avoid knowing infringement), grow as fast as they can no matter what patent laws they violate, accumulate their own patents where possible for use in self-defense, and build up lawyer money. One day, when the attacks come, the company will be ready for a solid defense where it claims it didn't know about the patents, they're void, or they're overpriced. This might also be leverage for a better deal during an acquisition.

The operating environment is unethical in its very nature with certain things such as patents, trademarks, copyright, lock-in w/ formats/protocols (eg walled gardens) and so on. So, those that can use them will get a financial advantage. Those that don't might get so much less of the market they get squashed or denied a fortune they could be doing a lot of good with. Lots of grey areas to think through in these sorts of things.
>> It's like choosing programming language by selecting the one that's easiest for you to learn.

> It is. Is there anything wrong with that if the most important feature to you based on your requirements is that it be the quickest to learn?

On its own it's not a wrong thing, but as I said, you didn't learn anything
substantially different, so you're stuck with the approach that doesn't scale.
You only added shell script SSH executor to your toolbelt, while you still
haven't seen a proper configuration management system.
I think I must agree with you on taking it as a full-time job!
This is something that is severely lacking in my life. The iOS podcasts app is just okay, and the Podcasts section of iTunes on macOS is very bad.

It would be amazing if someone came up with a free or one-time-cost macOS podcast app, and it would be even better if it were open source.
In my situation, my boss is one of the 10 other people in the same office (when he isn't in meetings). All of us ask each other quick questions but try not to hold longer discussions there, because it disturbs everybody else. So more than that becomes a "one on one" in the discussion room. Nothing scheduled.
I recently had to frequently create private git repos for job candidates (containing a coding challenge). I built a simple web app that does it all in one click (as a bonus, my non-technical co-founder can also use it). https://i.imgur.com/HhQP4lX.png
> If you believe redundancy is irrelevant, we have different opinions on how people perceive communication.

I'm starting to gather as such, and so continuing down this road is probably unproductive.

I suppose we'll have to agree to disagree.
I think directness can be a form of kindness though. For an intelligent professional, being treated with kid gloves and not receiving direct feedback is often detrimental to everyone involved, and the resentment that can form from leaving a situation lingering can be vastly more damaging than having an argument might have been.

Also, while I've been critical of Linus' approach in the past, I think given that his standards are well known and consistent it's probably not that hurtful if he rips you to shreds over a patch because its well known that thats just what hes like.