skysight-inc/HackerNews huggingface dataset:
I was about to post on this. Either he is misrepresenting his taxes to make for a good story or he had a terrible accountant that had him pay too much in taxes.

Contrary to popular (conservative) belief, when you go up to a higher tax bracket you are not taxed on your entire income at that rate. It is only the amount in that bracket that is taxed at the higher rate. His taxes should be $48,663 not $91,245. If he was already making above $183,250 from other income then, yes it would be taxed at that higher rate. Although you can't distinguish between the income that was taxed at a higher or lower rate, so it sounds like he is misrepresenting his tax burden either way.

He does mention for the second year that he is "still at 33%" because of other contract work, so it looks like he just wants to over represent the taxes of someone pulling in a certain amount from an app.

EDIT: Oh, later in the reddit thread he does mention he "saved a bit based on marginal tax rates". A bit, my ass. He paid about half the 33% he claimed -- $42,000 LESS than the $91,245 claimed based on that income. Saying the other income is the income on which he saved the marginal tax and that he had to pay a full 33% on the app income is just disingenuous.
To be fair, most people massively underuse their sense of smell. Feynman described being able to distinguish who touched long untouched books by smell - sounds a bit farfetched until you try, it's not that hard for most. Then again, it's also not very useful in today's society.
Well sure, plenty of physics students are willing to engage in an advanced policy discussion, but once you tell them that you will not assume the country is a sphere they have a lot less to offer.
It'd be nice if you answered some of my questions as I've done for you. Also, I'll point out that your attitude is unbecoming, and you seem to be interpreting wrongly or to narrowly or in the wrong context the things I've said. I never said the nypd should monitor all muslims indiscriminately.
LD35 entry?

http://ludumdare.com/compo/
I don't agree we should use SSH for everything, but

> Managing SSH sensibly (with checking keys properly) in any greater scale is awful.

The certificate key format introduced by OpenSSH allows for quite easy large-scale key management so long as your clients and servers are OpenSSH or golang x/crypto/ssh
I'm not sure how easy it is to forge a fingerprint. Given most of the MD5 collision work was done based on length-extension attacks, I think SSH is somewhat more tolerant to these. Nonetheless, your point stands - it is possible to forge a key that has the same fingerprint as the original server, but I cannot think of any practical way to do this.
[2013]... it mentions GitHub...
SSH is a protocol, not an implementation, all your complaints are just engineering problems.
There are the distros that people hate and the ones that no one uses (?)
My mother wasn't in the eastern bloc, but would recount that many times her "breakfast" was a carrot. I have family letters where they'd list their rations and various struggles to obtain food. Things were bad throughout Europe for many years.
Wow! FDR at the bottom, below Buchanan, Harding, Fillmore, Pierce, and GW Bush. I shudder to think what your political views are.
You are right. They were. Serbs were at fault as well. Maybe the most.

But that was not the reason I brought up the bombing - I brought it to show how grudges could affect someone's behavior. Just like it could have influence mine when I was checked, just like how it could influence anyone - even the US people.

I never thought about shaming anyone - especially the US or you guys for the upvotes/downvotes.
It's about consistency. 23:59:60 is introducing a special case to the seconds field which you have to account for. 24:00:00 only adds a second to the day where it naturally should go. I don't redefine what a minute is, a minute is always 60 seconds. You are confusing two separate ideas, displaying a time and finding the difference between two times. Lexically you wouldn't say that minute is 1 second long, you would say that the day ends on the first second of the last new minute.
I'll try. It's a lot easier to be hidden from the perception of something that isn't even capable of perceiving itself or its surroundings, only reacting to simple stimuli.

A lot of animals are smart enough to at least get a pretty decent picture of us.

It could maybe follow that there are beings that we would be unable to really comprehend the way we comprehend other humans. But it would also be pretty likely that we could develop models, heuristics and statistical analysis to extract meaning about these theoretically confusing aliens.

We understand quite a bit about our society- which is basically a hyper complicated animal. We deal with the gaps in absolute knowledge pretty well.
Yea... I don't think so:

https://github.com/JuliaLang/julia/issues/9430
http://juliacomputing.com/blog/2016/02/09/static-julia.html
His partner's calculations for their $280K-odd would look the same. Had he been working alone he'd have ended up with more like $300K. (But you tell me... I'm not familiar with the ins and outs of US tax laws.)
What are you on about ?

I think we can safely assume that British Airways pilots/officials have not fabricated this report and genuinely believe a drone has struck the aircraft. And why would you think it would have come from a terrorist. Far more likely to be some kid who got a drone for Christmas and interested in visiting an airport.
Out of curiosity, assuming that Julia magically had 0-indexed arrays, what would you use it for?
Converse.ai: Enabling the Conversational Economy
> One of the best zsh tweaks I've done was setting

ZDOTDIR="${XDG_CONFIG_HOME}/zsh"

Congratulations, you have just broken your zsh configuration.
$XDG_CONFIG_HOME may not be set (e.g. when logging with SSH or in console, and
even not always in X11).
Awesome! Didn't even know this was going on. Actually, we built this as part of the 5C Hackathon: http://www.5chackathon.com/

Extremely terrible source code here: https://github.com/nhurwitz/5c-hacks-s16

I think I'll go ahead and submit us for LD35 anyways, though (if we're eligible). Good stuff.
It takes less than a week to set up a company in the
UK
It may make a difference that your grandparents grew up before the sharp increase in daily calories consumed post-1960. One thing that sometimes gets neglected is that food was just way more expensive and so were normal portions.

And to add to that: most people's appetite starts to decline sometime in adulthood.
These type of contrived examples appear to occur rarely in practice. I would love to see some bootstrap simulations on real IRV elections results to see how sensitive IRV is to these pathological outcomes. Most of the time you are only interested in which of the major candidates gets your second choice.
> American soldiers had more food than anyone

While that was true, my father (8th Air Force in England) said the food was still poor and only crew flying the next day got eggs. Steak and tomatoes was the first thing they'd eat arriving back in the states.

> Virtually every part of the globe acquired a taste for Coca-Cola and Spam.

But I don't like spam.
I don't know the equipment nor Delta's Operational Specs, but Denver has Cat II, Cat IIIa and IIIb approaches to four of their northerly runways. Cat IIIb permits landing with an RVR (runway visibility) of 300 feet and an "alert height" (somewhat similar to a decision height, but not regulatory) of 35 feet.

If you're going to put an airplane down with no forward visibility, finding a 150' wide runway with CatIIIb/c minimums is probably the best you can do.

Links to KDEN's navigation data are on this Airnav page: http://airnav.com/airport/KDEN
Netherlands looks to ban sale of all non-electric cars by 2025
> MathWorks sees Julia as a real threat to the Matlab market share

I think Mathworks is feeling a lot of pressure from both Python & Julia. In the r2016a release of MATLAB, Mathworks essentially released a Jupyter (one of the first environments for Julia, and formerly iPython Notebooks) competitor with the 'Live Notebook'. Mathematica has had notebooks for quite a while, and the best Mathworks had was their MuPad suite. I think the prevalence of Jupyter definitely led to this development.

http://www.mathworks.com/products/matlab/live-editor/
While he made mention of the relative rarity of blue eyes, in animals, blue eyes are common.
In order to invest, you have to have savings. Do a very thorough budget once a year and see where you really are spending your money, even the small things, they add up. Then set your lifestyle to spend less than you make and bank the difference. 10-20% is a good benchmark, if you can do it. 5% is still good.

There is no substitute for long-term compounding of returns. For younger investors, the better bet is to choose a good mutual fund, ideally a mid-sized fund that outperforms the S&P over time, and then just leave your money there for 20 years, reinvesting the dividends and capital gains.

I started out immediately with my first job by putting money into a 401k account and just letting it ride. The funds are withheld from your paycheck, so it's fire and forget. And that portion of your salary is not taxed until you take the money out (likely decades from now). I invested the funds in mutual in mutual funds that did a little better than the stock market over time. One day, which will surprise you by how soon it seems to arrive, you'll retire and have a sizable nest egg that you can move into fixed income investments and produce cash yields.
You are thinking write glitches - this is what double buffering solves.

Read glitches happen when two reads collide, and without any delay mechanism you need to choose which one to drop on the floor. What you do to solve this is implementing busy wait on external bus (/DTACK on amiga), you can also read ahead video output data in chunks (think filling cache line using SDRAM Burst mode) giving you more memory controller time in between.

This is why back in the day different graphic cards delivered different Doom1/2/quake1 fps, while intuitively there should be no difference games being software renderers.

here is a sweet little article By Michael Abrash about vga isa bus hardware optimizations http://www.drdobbs.com/ramblings-in-real-time/184410037
Please don't associate anti-vaxxers with the anti-drone crowd. People have actually gotten sick and died from preventable diseases caught from unvaccinated children.

And I can't imagine many people are suggesting drones be banned. But many including myself believe they do need to be regulated and situations like this are why.
Well I disagree that it's useless!

If you start from their home page it does make it a bit clearer that this is going to be Windows-specific.
That's the theory, in reality it goes to both. One part ges to roads/schools/etc and another part goes to a pile of corrupted politicians or unnecessary middlemen or completely useless endeavors.

The black hole in America is a pretty big one, is just that the taxes pie is big enough and there is enough for both the black hole and the good projects, but the pie is shrinking and people is starting to get angry and to make stupid decisions...
enough to read ahead whole line of pixels at a time
We regularly had to stop my grandma from eating spoiled food. She wasn't obese or ate too much, but this is not healthy.
> Applications need to be more explicit with the transactional nature of what they're requesting from filesystems. Right now the filesystem tries to guess at the transaction structure based on fsync/fdatasync hints, and can't do as good a job scheduling as a result.

How about a transactional filesystem API, where applications can call an API saying "start transaction on current thread", do some IO operations, and then call one saying "end transaction on current thread" (or abort/rollback)?

Windows has something like it: https://msdn.microsoft.com/en-us/library/windows/desktop/bb9...

Albeit, it is rarely used, and Microsoft suggests one shouldn't use it, and that maybe a future version of Windows might remove it.

I think part of the reason it is rarely used is that it is a whole new API–for many of the existing filesystem APIs calls, they have new versions with "Transacted" appended to their names, and an additional transaction handle argument. If they'd made the current transaction implicit (i.e. thread-local) in the standard filesystem API, it might have seen more adoption.
SSH is also implemented by Golang, and Erlang (And probably a bunch of other languages). You're right that traditional SSH clients tend to need long-term storage, but one could easily turn off host key caching, and look to SSHFP records (http://www.ietf.org/rfc/rfc4255.txt) instead. I'd actually argue that SSHFP records are analogous to DANE. Paired with DNSSEC, I'm not there there's a practical attack there.

As far as the server side - apart from the storage of the keys (which is required with any cryptographic protocol), I'm not sure where the challenge comes in.

Bootstrapping trust is a problem in any situation. SSH server keys paired with an out of band mechanism for distributing public keys or SSHFP can prove to be a fairly reasonable method. I'd say somewhat more reasonable than what we had with HTTP + TLS for the longest time (until say Let's Encrypt). Even with that, certificate stores aren't particularly easy to manage.

Going back to the language-specific implementations of SSH. Those servers can be run without the necessary submodules to do shell-like stuff. I agree with you, it'd be crazy talk to use the system SSH daemon to do much of what's described by the author, but as a protocol, perhaps it is more reasonable.
Adventure in Prolog
So this is all pretty obvious once you look into the history of "time" as we measure and record it.

Two of the best resources on this topic that I've come across are:

A PyCon presentation - "Blame It On Ceasar" https://www.youtube.com/watch?v=GBKqRhn0ekM

A Book - "TIME – From Earth Rotation to Atomic Physics", by Dennis D. McCarthy and P. Kenneth Seidelmann, (Not a cheap book most places you can find it but it is worth it.)

The book left a permanent impression on me with respect to fundamentally understanding the physicality of time as an aspect of the universe we exist and are attempting to measure every time we record the time something takes to happen.
That's pretty tough! I sort of wish there was a way to measure progress more than "I think I'm bigger this time..." I haven't been able to win yet.

Edit: Perhaps you could add a favicon so this game doesn't get lost in a sea of bookmarks.
30MB binaries can be a bit of a problem for some people.

I started developing a system from home and when deploying to a VPS for testing and production. Transferring Go binaries was like waiting for a floppy disk to copy due to poor Internet infrastructure. Compression didn't help much.

It turned out to be significantly faster to push to a remote git and have a hook do the build. I think before you look to compress a go binary consider if there aren't other options.
Some MUDs already support ssh, don't they? I know that some nethack servers do.
No. Hence the term "man whore" was invented as the male equivalent. Plus you can always get a good idea of how regular young people define a term:

http://www.urbandictionary.com/define.php?term=whore
2014. Wonder if anything changed since then. How did author find using and developing in Julia since then. Has their opinion changed?
Because it's not a very good protocol. Adopting it, instead of HTTP/2 and TLS 1.3, basically gets you everything that is bad about TLS (most notably, a legacy of 1990s cryptography) and everything that is bad about SSH (poor performance, extreme complexity), and leave you with no upsides.

For instance: the HTTPS stack will, with effort, allow you to opt in to protocol forwarding, via mechanisms that were designed to prevent accidental forwarding. The SSH stack, on the other hand, requires you to opt out of arbitrary TCP/IP port forwarding. Screwing that up will, more often than not, get you owned up Phineas Phisher-style.

The things this post appreciates about SSH are equally available in the HTTPS stack (even more so in the HTTP/2 stack). Unlike SSH, with its janky Connection Protocol, HTTP has for the last 10 years been designed as an arbitrary application protocol. SSH does a better job providing interactive terminal sessions. HTTP does a better job at everything else.
By "no practical attack", you mean, "as long as you trust whichever government controls your TLD and whichever governments effectively control the global DNS root" --- which, for most of the hosts people on HN contact, means "as long as you trust the NSA".

DNSSEC is a disaster. Avoid it.

http://sockpuppet.org/blog/2015/01/15/against-dnssec/
Apple, Google and Microsoft all charge 30%.

And before Apple came along, to get your app published (J2ME days), you had to get a publisher who would take 70 to 80%.
You need this if it's for a feed that gets frequent updates. Imagine a paginated Twitter feed, and the user clicks a link with ?page=3, and suddenly there's a new tweet, causing page 3 to have a tweet the user saw on page 2. Using afterId solves that.
Norway's $860B Fund Drops 52 Companies Linked to Coal
That's why it's often better to use a cursor in your client-facing API (or a pseudo-cursor that maps to something you have in your database), rather than passing the limit/offset through.
> There is no distinction between someone who is against the public opinion here, and that of a troll or regular crapflooder.

Over time, there is a huge difference. But people have a strong bias against wanting to admit this in their own case and those of users they agree with.

There's something about expressing a controversial opinion that compels people to be gratuitously provocative on top of the opinion they're expressing. Predictably, they get downvoted for the gratuitous provocation. Then they complain about how the hordes of HN can't appreciate their brave independent thinking, want to suppress them, and so on. This happens astonishingly often, and you can't understand how HN works without taking it into account.
Its a matter of practice, but on the odd occasion, I've wound up accidentally dating a document with a handwritten full ISO 8601 timestamp, usually happens when I have to sign and date something after spending several hours making notes while reading log files.
There are 3 or 4 different OS you could go with though. Android, Windows, Apple and BB. And then there are multiple stores for Android you could go with.

30% of the money goes to Apple for taking care of everything for you, money, hosting, servers, marketing, and more.
Glad someone else took issue with this. We're in a constant race to improve battery life and processing power so we can waste energy on these pointless "innovations". I'm all for improving UX, but I constantly wonder how much longer our batteries would last if they weren't being drained by gratuitous features like this one...
I'm an ex-Microsoftie so I tried everything to like Azure. They even gave my company like $600 / mo free through BizSpark.

Absolute shit experience, the worst I've had with a major platform. We went back to paying $250 / mo to DigitalOcean, despite being a bootstrapped startup with no money that hasn't paid ourselves in 18 months. That's how bad it was.
Swatch Internet Time is going to really take off one day....

https://en.wikipedia.org/wiki/Swatch_Internet_Time
If it's true that you were not trying to shame anyone, then I'm sorry for my outburst. At the same time, you just threw a link in at the bottom of your post with the line "For the people that forgot". No explanation, no justification. It seems out of place. It literally has nothing to do with story. At all. That was the reason for my outburst.
Why the iPhone sometimes feels stuck in the past
https://en.wikipedia.org/wiki/X86-64

The BSD family of OSs and several Linux distributions use AMD64,
and so does Microsoft Windows internally.
Thank you. Appreciate you taking out time to voice your thought though.
I've found Stow to be outstanding. When I initially started actually maintaining my dotfiles properly I looked at what others were doing based on public repositories and most at the time were either not using any sort of management tool (manual symlinking as needed) or using something written in a interpreted language that couldn't be assumed to be on a diverse range of Unix-like systems in default installations (e.g. Ruby, Python, Node.js, etc...).

The problem was I wanted something I could easily install on effectively any system, including live servers, without needing to install dependencies or otherwise change the underlying global system state. Stow manages to solve this beautifully as pretty much all Unix-like systems do have a Perl interpreter and Stow has no unusual dependencies beyond the core runtime. That, and it can be included in your dotfiles collection itself, so you can literally "stow stow" to "bootstrap" itself and then carry along!

If anyone's interested you can find my dotfiles below which may be nice as reference material if you're wanting to "stow-ify" your dotfiles. I've also written some Bash scripts to automatically stow the available components on a given system (dot-manage) and easily fetch updates from an upstream repository, re-run component detection and update Vim bundles via Vundle (dot-update). There's also a metadata-esque system which augments detection of which components are available for where simply checking if a binary named after the relevant folder exists on the system is insufficient (e.g. for libraries like readline).

https://github.com/ralish/dotfiles
No need to be sorry - we just misunderstood each other, although the wording was a bit harsh. You are right - I should have provided the context. I apologize. I'll remove the link.

edit: cannot remove the link for some reason
I feel your pain. My home internet connection is 24 Mbit/s down, but only 1 Mbit/s up. I asked my ISP for more, but it's basically impossible to get.

Thank goodness for multipart uploads, at least.
Thanks for the advice. Will give it a shot.

"Don't go year without pay raise". Lol! I've been stuck on same for 3 years.
UC Berkeley student says Southwest Airlines removed him for speaking Arabic
"About the same as a normal ton" is well within an order of magnitude. Besides, we're not talking about average Americans, we're talking about the subset who would bother to read about how much zinc Apple recycled last year.
The availability of huge disks has probably skewed the perception of sizes to some extent. 300MB is more than sufficient for an entire operating system, including a GUI and several dozen CLI tools. A full install of Windows 98 was 175MB.

On the other hand, internet speeds have not increased quite as dramatically, so we can still relate with stories of "this app is how big? And it only does what?"
Data Analysis Stephen Curry’s 3-Point Record in Context: Off the Charts
Agreed, if I see the equivalent of "coins" or "gems" or other point mechanism displayed in a ladder pricing in a game, despite all the hype that may be going for it, I lose complete interest.

It's a huge pain in the ass to dig through games, find ones that are IAP but not P2W (e.g. Ascension, Carcassonne, etc) and enjoy/support them, but that's how I use the app store.
On the other side of things, are you aware of any efforts in the open source community to close the gap between jupyter and Mathematica notebooks (i.e. editing of pretty-printed math expressions)?

I would really like to not give Stephen Wolfram money every year, but evidently not quite as much as I really like to be free of paragraph-form monospace code blobs from hell. I was hoping that MathJax meant I could wait a few years and have my cake and eat it too, but so far I haven't seen anything that looks serious :(
Designing complex products