skysight-inc/HackerNews huggingface dataset:
It means that if you was tech lead for two years and then for a year, I don't really want you for long term tech lead position here. Because you don't value nor see precisely things tech leads needs to do and be good at. Júst being good in architecture is not enough, through you need that too. Political and negotiation skills are transferable actually, you learn then with experience. Fine for coder though.

As for your last point, we are in the middle of rather large refactoring. New people here are not trusted with refactoring, because they are not trusted as much. If you have track record not to underestimate difficulties, you are placed at positions that are assumed to require refactoring. The issue with refactoring is that many if not most refactoring attempts fail and leave system in even larger mess. That is why many managers are scared of it. Inexperienced highly confident person trying, unfinishing due to difficulties (whether technical or political) and then leaving mid job.

Refactoring larger project where half the team is still learning and the other on the way out sounds like bad idea. Of course you need to change people to get new ideas in, but positions for stable and less stable people are different.

Guess I am lucky with my current job.
Learn Lojban today: https://mw.lojban.org/papri/la_karda

Lojban is based on predicate and relational logic, and parses unambiguously for both humans and computers, meaning that we can get straight to semantics instead of faffing about with syntax.
> This illustrates how C's weaknesses are mitigated in practice

Except there's likely a false sense of security in how well those mitigations work. Part of the problem with C is that later optimizations by the compiler can yield insecure code at a later date because of undefined behavior and compiler optimization techniques that take advantage of it. In other words, if your generated code takes advantage of any undefined behavior, there's no guarantee that the same code compiler on the same compiler with the same flags but with a different/newer version of that compiler will yield bug free code in both cases.

Can those models produce C code with absolutely no undefined behavior? Maybe? When's the last time someone did a close look at exactly what they were generating? Did they make sure to look again when the underlying architecture changed (even from one version of ARM to another...)?

See the somewhat recent Cap'N'Proto remote vuln[1] submission for a modern case of this, and a good discussion of the problem in detail.

1: https://news.ycombinator.com/item?id=14163111
Clearly he should be on the Stigler diet.
And I say this being a Mac user myself. Games actually run really well on my MacbookPro. But from a business standpoint, I wouldn't develop for Mac.

It also doesn't help that Apple's commitment to video games on the Mac has been inconsistent at best. They insist on developing their own perpetually out-of-date OpenGL front end rather than leaving this to Nvidia and AMD - I don't know how well those two would do as the user-space maintainers of OpenGl on MacOS, but it couldn't be much worse than Apple. Considering this, maybe its a good thing Apple isn't providing a Vulkan front-end?
Google responds to academic funding controversy – with a GIF
You can click through to see the sources on each one on the table there.

And don't trust the wiki, no need to. Trust the hash power. The NYA signal was just a promise, so don't trust that one. But the BIP91 signals are coming in already. Just need to get that over 80% for just over 2 days. Then we'll see the original segwit signals jump to the 95%+ it needs.

But the truth is, you don't have to worry about finding any support proof or anything. We'll know what happens over the next week or two for sure. I don't care whatever direction it goes in, I just want it to go smoothly.
Are you happy with that solution?
If you're the kind of person who has a mostly static, well defined set of musical tastes, congratulations, subscription services aren't targeted at you! They still sell CDs and I really doubt that individual track/album sales, in some format or another, are going anywhere for quite some time. Buy your music and micromanage your library and tags to your hearts content.

For some of us, music subscription services are liberating. I absolutely love Spotify. I've discovered more new artists and genres of music that I enjoy in the last 2 years than I did in my entire life prior to that. All because there is no marginal cost to hearing a good song and immediately checking out that artist's entire discography. It beats pirating, even that has additional work in the form of finding a working torrent with good quality and managing the actual files myself. Having a recommendation engine, being able to piggyback on my friend's playlists to see what they've been listening to, having new releases and curated playlists available in a few taps...all gravy on top. I wasn't always a believer, sitting around somewhere I have a hard drive with 50GB of music I haven't touched in years. I put a huge premium on keeping my music under my control and organized. And then one day I gave it all up and discovered it was actually better this way.

I find it interesting that there is some sort of problem with Spotify but not with say, Netflix, even though it's essentially the same model. Why the difference? Is it because cable television has always been a subscription model, with individual purchase being optional? Is it because music is a fundamentally different media with different expectations? I do know that if I was forced to choose between the two, I would go with Spotify 10/10 times.
I submitted, so it's my fault. I ignored the title and thought the content itself was interesting. That AI appeared to be communicating with a method it figured out itself.

That's what interested me enough to want to share it here.

I'll use more discretion next time i submit something.
I just moved ~20% of my crypto holdings from BTC to LTC. The rest I'll likely keep close to 40% of my cryptoholdings in BTC, but move it onto my own wallet. If a fork actually happens, I'd prefer to be in control of the private keys.

It's kind of odd that there is still so much FUD about segwit, as it has already activated on LTC. It hasn't appeared to open any security holes.
It's easy to say "they are stupid, they should have thought about it before making those decisions."

When I think back i was very stupid at 18, but that's the age everyone expected me to go to college, and everyone told me it's ok to take a loan because with a great education I'll have the best job, and it will be easy because I'm super smart. Everyone encourages an young dumb 18 year old to get in a large debt like it is nothing.

Then, "do you have good credit? Get a good car cause you don't want to be thinking about fixing it, you want to focus on your studies"

Then, "buy a house, otherwise you are throwing money away every month while you could be investing in your own home"

This is something totally normal, it's the system. It's so ingrained in us (at least in the US) that not having these debts is socially shameful.
Banks are not allowed to freeze your account arbitrarily. And don't pretend that the IRS won't figure out how to seize bitcoin. And, if you do get wire frauded (which crypto dorks all seem to be irrationally concerned about for some reason) you have insurance and recourse to quickly get it corrected (unlike buttcoin). So don't spread FUD.
When you have another offer on the table the best move for the recruiter is to make the serious offer then and there and try take care of the situation to avoid any further bidding.

They want you for as cheap as they can get you but if someone else is willing to pay more then almost always they can afford it.
The problem is that most hardware companies (including car makers) simply don't understand software. The other way around is also true: software companies do not understand hardware.
It would appear the Bitcoin network has a hard time agreeing on breaking changes :)
This point is very well made: 'local generalization vs. extreme generalization.' Advanced NN's today can locally generalize quite well and there's a lot of research spent to inch their generalization further out. This will probably be done by increasing NN size or increasing the NN building-blocks complexity.
I'm not saying I'm a fan of the game. But, in its defense, I've never played the nice version. There are probably few living people who have. Perhaps it's even more boring?
If you have a pure Python implementation, then why does it matter how well PyPy works with Pandas and NumPy?

My point is a minor one. "Python" isn't a technology. "CPython" and "PyPy" are technologies. Or you can try MicroPython, Iron Python, Jython, and others.

In any case, you'll see the best idiomatic Pandas code is reported to be 500x faster than the original, while the best idiomatic Python is reported to be 950x faster. The proportions are not the same, so it's not like "dividing by the same denominator".

The rank order is unchanged, though that's a weaker observation than what you wrote.
It absolutely should! A multimillionaire is using a nonprofit as a tax write off but also for other, completely unrelated tasks. I wish I could report them to the IRS, but I fear the nonprofit might sue me, or it may harm my ability to get a job later. I would be grateful for any advice by someone who has been down this path.
Recurrent models do not simply map from one vector space to another and could very much be interpreted as reasoning about their environment. Of course they are significantly more difficult to train and backprop through time seems a bit of a hack.
You just need to look at results. We have a fragmented and fractured community. The guy tweets non stop in some ideological holy war. They were even called out by Fred Wilson at Consensus for basically not delivering anything of value, and the leadership is the result of an internal shake up that ousted the previous CEO in favor of someone more in tune with the technology. I don't think it takes divination or insider knowledge to smell when something is going sour.
Node 1 would be my laptop.

Node 2 would be the server.

Intermediary nodes would be the various routers, switches, and other networking devices that inspects the traffic between the two nodes.

so my own source supports my question. nodes do not need to be "humans"
Unprogress by Fairlight 2017 (PC Intro 4k)
No, (I'm also in the UK) I've changed a few recently-ish and in each case had only to answer some security questions and then receive a phone call/text message with a code to enter.
this is already on the front page!

Please help keep down the noise and check previous submissions before submitting.

https://news.ycombinator.com/item?id=14789429
> Don't blame credit, you did this to yourself.

Sane western cultures don't allow citizens to fall into debt-peonage. This is why we forbid usury for so many centuries, based on the late roman empire experience.
Show HN: Npm donate
Hasn't Kurento development ground to a halt since they were bought out by twillo?
Can someone show some math on how much more expensive it would be to run a node if block size is allowed to increase from 1 MB? It sounds like a silly made-up excuse.
> [Edit] To clarify the blackmail note: It's better to talk in the weekly 1:1 about salary expectations, changing markets or during people development focus, than to pull up a competing offer out of your hat while not talking about your dissatisfaction with pay during weekly 1:1s.

Talking about my dissatisfaction with pay during 1:1s has never got me a raise. Getting a competing offer has.

> 1. If the employee is only motivated by money, he will be gone rather sooner than later as there is always a higher offer around.

I may not be motivated only by money but money is a motivation. I am selling my skills in exchange for money, so it is in my interest to sell my skills to the highest bidder that matches my other requirements such as good role, autonomy at work, etc.

> 2. If you give in once to this, the employee will come back 6 months later with demanding the next pay rise.

Only if you are paying him below the market rate. If the pay is at par with market rate, it is not going to be so easy to come back 6 months later with another significant pay rise that is hard for you to afford.
Probably everyone working in the WebTV / streaming video space back in the late '90s remembers that The Onion article:

http://www.theonion.com/article/new-5000-multimedia-computer...
More Than Coffee: New York’s Vanishing Diner Culture (2016)
I wanted to better discover nearby architecture when walking around the city (Chicago) on weekends, so I made https://chicagoarchitecturedata.com/

Over 13,000 Chicago buildings with architecture style, architect (sometimes), year built, and other data points. Uses GeoDjango and browser location api to show stuff around you when you use on a phone or you computer. Also serves as a guide to learning about architecture styles and neighborhoods.
I've often felt that true hard-core gaming machines were best thought of as a kind of high-end workstation, since, well, when you're a true "gamer", you're doing it in a nice dark room with booming sound, etc. Ergo, not mobile.

Given that the trashcan Mac Pro was a mess when it came to upgrading, it's clear that Apple just didn't prioritize high end workstation environments. We'll see what the next Mac Pro brings, it might be a nicer platform, but it'll be such a minuscule part of the market, I find it hard to believe many game studios will jump on it.

Otherwise, you're left with the typical Mac which often prioritizes good battery life, mobility, etc. So Macs are best left for casual gaming, but... well, phones are great at that too.

I do notice that cross platform mobile games on iPhones are significantly better performing then Android devices. So it's not that Apple doesn't prioritize gaming, just hard core "workstation style" gaming environments.
A sucker is born every minute.
Again, this assumes that shipping an empty container however many miles uses less energy. BA has three, count 'em, three distribution centers for the entire country. If I live in Florida, what do you think has a lower carbon footprint? Recycling my BA waste, or shipping it to New Jersey?
Im building a personal notes classifier, a website where I can write down links, bookmarks, ideas, thoughts, blog posts, projects, articles, etc. and it classifies them based on the text. It also knows whether something should be public or private - so that just I can see it. I want to get it to the point where I use it as part of my daily workflow as a way to organize my thoughts. My hope is that by process of needing/using it, I will understand well what is needed to make it better and the feedback cycle will make it a valuable tool quickly, as opposed to me making something that is intended to be used by someone other than me.
Old-School Hacking with DOSBox
Show HN: How to use Gmail API and automatically sent multiple customized emails
Could undermine terrorist organizations and 3rd world dictatorships with it. Spreading a fake of Kim Jong Un saying something embarrassing in North Korea, for example. Unfortunately I think in the long run this is more likely going to be used against us effectively rather than something we can use to destabilize our enemies.
Most is more than 50 percent. 'Most all' means almost all which sounds like what you meant :-)
I think the key point is that in the case of sampling, you always assume that your signal has finite bandwidth, so you can claim to avoid aliasing so long as you sample suitably often. Further, the time duration over which one makes measurements puts a cutoff on the frequency resolution. Both of these essentially serve the purpose of implicit model regularization (aka bias).

For sufficiently well-behaved signals, the estimator of the strength of various frequency components (i.e. the Fourier transform) is pretty stable as one enlarges the window of measurement, which is post-hoc validation that the signal is well-behaved.

This might not be true for very weird signals, and enlarging the window of measurement might significantly change model parameters--meaning that one might need a non-parametric model to get by (enlarging number of parameters with number of measurements) rather than restricting to a finite number of frequency models. Eg: Suppose the first 100 measurements show a nice sinusoid of some frequency, but the next 100 measurements show a pretty much flat signal. Then, you are forced to revise downward the parameter corresponding to the importance of the sinusoid component, and increase the importance of the zero frequency component. The thing is, one never truly knows how the signal is going to behave in the future. Any parametric model is a bias that things won't get too complicated.
Oatmeal is moderatly high in protein. Normalized for a 2000 calorie diet, it would provide 70g of protein, much more than the recommended 50g.
http://stories.rpeden.com

I used to spend a bunch of time bouncing between HN and Reddit looking at headlines. So I built myself a tiny aggregator with React and socket.io that auto refreshes so I can glance at it throughout the day.
Bitcoin protocol is defined by bitcoin core client, and I would guess more than 99% percent of the services that process bitcoin transactions use that client. The services don't follow actively the hash rate and they won't change the client based on that - the network automatically adjusts to the hash rate available so that blocks come each 10 minutes. If there would exist some other cryptocurrency with more hash rate doesn't mean that services would start calling that one bitcoin.
AFAIK the paper is referring to thin clients, right? You can already run those with the stock Bitcoin Core client. There's a command line argument that tells it to prune any blocks older than X. The disk space required by such clients is X times the maximum size of blocks + the size of the UTXO.

But you still need full nodes who maintain all historical data. Because, AFAIK, there's no way other way to trustlessly establish a UTXO without rescanning the whole blockchain. Maybe there are ways; I'm not that deep into Bitcoin's internal at the moment.
I guess this depends on your credit, but I was able to take out a personal loan from my bank with a few clicks on their website, no big deal at all.
It appears the emotional power of "money" coincidences with zealotry. It must be exciting to have your money tied into something that could split. If the split does happen and both forks keep running won't the world economy of bitcoins simply doubled? I assume someone will provide an exchange to move to/from bitcoin-zeal vs. segwit2
I think it's a self-fulfilling prophesy at this point. The Mac was never really a good gaming platform (and I say this as a long-time Mac user and occasional gamer) and by now the reputation is entrenched. People who want to buy a computer for games won't buy a Mac pretty much no matter what, so Apple has no reason to court them, so they won't buy Macs, so....
Your comment proves the point of the article. As long as the management refuses to pay a salary that is at par with the market standard, the only way to get paid as per the market standard is to get a new job.
Another related EWD is 667[1]

The paragraph that stuck out to me was: "Instead of regarding the obligation to use formal symbols as a burden, we should regard the convenience of using them as a privilege: thanks to them, school children can learn to do what in earlier days only genius could achieve."

[1] https://www.cs.utexas.edu/users/EWD/transcriptions/EWD06xx/E...
https://medium.com/@DCGco/bitcoin-scaling-agreement-at-conse...

The digital currency group (dcg.co) includes Coinbase in its portfolio.
> If you carry a $10 balance, you're probably giving up the free float.

Not sure what the mechanics are behind the scenes, but I keep an eye out for interest charges and I haven't seen any for years.

> meaning the balance is only ever zero if you do a massive return or if you have a multi-week spending embargo hit at just the time the credit company pulls your report.

I think I implemented the $10 policy because I wasn't using my cards very much at the time. Your system makes the most sense for anyone who uses their card regularly.
If you could have written this article, read every post in this blog: http://www.mrmoneymustache.com/

I was a spendthrift for years, and even regular raises couldn't get me ahead. This guy teaches you how to not only save money, but take pride in not having the latest and greatest everything. This, IMO, is what makes spending within your means sustainable in a society that looks down on those without the proper social status markers.

If you're in an economically depressed area where the richest family in town doesn't have a pot to piss in, your poverty isn't you fault, and we should have a better safety net that helps people up to more valuable careers. If you have means, save your money, and take pride in not being suckered in by people selling you stuff that won't make your life better!
A sushi-delivering robot may soon roam the streets of Japan
It indicates that a competitor Blue Apron can't hope to compete with is ready to compete. Amazon has everything to hit the ground running and more, and with everyone knowing Blue Apron is bleeding to get customers, it means that investors aren't going to be throwing money their way. With Echo being as popular as it is, it's a natural addition to the Echo Ecosystem; undoubtedly Alexa is about to become the world's best sous chef.

As has been pointed out, Blue Apron fails to mark its territory in any meaningful way and only had power from first movers advantage. That power is gone now.
Are they really "custom events" if they don't bubble up?
I worked in Oakland and had friends their. The vibe is much lighter than Saint Louis (where I’m from also) or Chicago. It’s more laid back but more crazy than SF (which is already a crazy city). All of Oakland has an artist vibe, the magic that has flowed of SF exist there for a short time. Lake Merrit, Jack London, Piedmont areas are pretty nice and a must visit, but definitely avoid East Oakland, Colesium BART area
He's saying that Netflix is producing content in order to sell Netflix, but Amazon is producing content as an enticement to get people to sign up for Amazon Prime and spend more money on Amazon generally.
I'm not sure why companies prefer that someone leave and take all of their institutional knowledge with them, then hire someone new at a higher wage that would have kept the first person at the company. They are not taking into account the value of knowledge. If your domain knowledge increases 20% within a year, then you should be getting a 20% raise.

With the elimination of pensions, the only vesting time that most people have is for their 401k, which is usually only a couple of years. Not sure what employers are expecting to happen or why they're surprised when their hot college grad employees decide to leave for a big pay bump.
The documentation you link for the stripe API key says

Authenticate your account when using the API by including your secret API key in the request. You can manage your API keys in the Dashboard. Your API keys carry many privileges, so be sure to keep them secret! Do not share your secret API keys in publicly accessible areas such GitHub, client-side code, and so forth.

How is this supposed to work safely, when you need to put the key in the package? Or is the enduser (who wants to donate) somehow expected to have their own API key?
Show HN: Reconnecting EventSource
My Father-In-Law Won't Become a Coder, No Matter What Economists Say
I never really used to listen to podcasts - until I got a car that has Car Play functionality. Now I listen to them all the time.
Will Audm be available on Apple Car Play or Android Auto?
This Printer Doodles Stick Figure Robots to Explore Areas We Can't