skysight-inc/HackerNews huggingface dataset:
Idioms you should know for software development
> We've already lost when an arrest is equivalent to a conviction.

Doesn't even take an arrest these days - just ask any college aged male accused of rape.
Maybe we aren't talking about the same thing, but most mortgages in Australia are 30 year, variable rate with a honeymoon period but no reapplication required throughout the loan.

My understanding is that is pretty similar to the US, but it sounds different to Canada.

We don't have the same tax breaks as in the US though.
I wonder how effective this will be at strike busting.

1. Local police in the pocket of local business arrest protestors

2. RAP BACK arrest record notification and thus grounds for termination

3. Termination

4. Charges dropped
Not necessarily. I know it's often used this way in practice, but this is also partly because people perpetuate the notion that you must be a libertarian to believe in such notions, and that sensible liberals are supposed to be in favor of a large state capable of solving any social problem.

Well, I think that's not true.

There's certainly room on the ideological spectrum for a kind of "liberal minarchism", for the lack of better term. If you think about it, conventional minarchist right-wing libertarianism is often defined by "state as small as it needs to be protect its citizens from aggression, theft, breach of contract, and fraud". But this formula has two parts, each of which can be adjusted independently.

If you take the second part - the list of goals - and add "..., to provide for a basic standard of living, and to constrain economic inequality within reasonable levels", then you basically have a liberal minarchist credo. With libertarianism, it shares the central idea that state is a necessary evil, and it must be only as big as it needs to be, and no bigger. With mainstream liberalism, it shares the desired goals.

In practice, the difference is how you approach the expansion of government. Mainstream liberals often see any expansion that tries to solve some social problem as good, regardless of how important that problem is, and whether non-government solutions exist. A minarchist approach is to start with the premise that any expansion is unnecessary, and require clear justification, with evidence, as to why it is actually necessary.

Would it result in lower taxes? Probably, but that's not the point. The point is to ensure that the government doesn't become a juggernaut that can be easily repurposed for oppression.
Facebook shouldn't guess who is a child pornographer and who isn't if a case hasn't been determined in a court. They should simply ban the user. Would a man be able to explain it away the way this woman did? For all I know she was in on it.
At the heart you are absolutely right. We're after simplicity and clarity. However, I have found that "small" really does make a difference, especially if you push yourself to be small on the macro, rather than micro level. If I just chose "simple," it is too easy to believe that it's "simple enough." If I force myself to maintain poetry like small-ness, then I'm not just able to get by with "simple enough" but have to seek macro levels of simplification that we can often fail to see when the code is so large that all we look at is the single, local view of a single function.

By forcing myself to ever greater degrees of ascetical code sizes, small, cute micro hacks in a given function don't work. At that point the "fancy pants" hacks fail, and I am forced to create macro simplifications that obviate the need for whole classes of programming techniques.

So, yes, we want simple, but it's about how we can push ourselves and our minds to get there.
From the article: "Spotify may also be looking to renegotiate some of its financing that had been pegged to the timing of the IPO."
Are the Koch brothers abnormally strong or something? The state is what gives anyone the ability to control that ridiculous amount of wealth. The idea that them being unchecked without state backing is a problem is laughable.
I tried quitting several times, but only really managed it when I was doing it for no reason, kind of as a joke.
>shutting people up that they don't agree with

Yes, but people are allowed to do that. I don't think "free speech" means what you think it means. It's a comforting idea that other people are too immature/emotional/dumb to consciously think about an opposing belief, but that wasn't the case here. There's no obligation to hear out a side that would do you harm given the choice. w/r/t letting people say unpopular things, the university did decide to host him in the first place, which represents the university's commitment to some form of free speech. Individual people should not be subject to scrutiny for protesting something they disagree with.
Meh. It doesn't support 6502.
The guideline is 'unless the original title is misleading or clickbait'. This one is neither, it's just not explicit.
If we look at Visualization, for example, U of Utah's average count is 14.6 which is the sum of adjusted counts of 10 faculty members, while UC Davis's 10.8 is the sum of only 3 faculty members. So when a department has more people actively working in the area, its average count would often come up higher. It doesn't mean that the quality or the level of activity of each researcher is higher.
The Science Is In: Greater Equality Makes Societies Healthier
The headline is baity, but the article makes a point that this thing is expanding rapidly in terms of number of participating employers. That part is news.

And there are certainly implications specifically wrt the Trump administration, and protests against it.
> I've been having an impression that almost nobody buys shares for dividents

I don't think that's a correct impression. Lots of people live off the income from the investments in their retirement accounts. If those accounts are holding stocks, the income is dividends.
This is the best description I've heard. Every article I read seems like something I'd find on /r/showerthoughts.
That's awful. I, too, have turned to Google M.D. before.

I went to five different doctors for throat discomfort and chest pain. The first four didn't see anything in my mouth, so told me I can't be having any symptoms if they don't see anything after a two second glance at my mouth and refused to do anything further.

I was in enough discomfort I lost sleep, and after a few months of these symptoms I couldn't stop thinking the worst.

I had to practically threaten the last doctor to do an infection test which turned out a positive result for mono. Not my imagination after all.

As for my chest, I described my symptoms to my mother, who almost immediately suggested acid reflux. Sure enough, as later confirmed by a throat specialist, that's what it was, and the medication fixed my symptoms pretty much the next day.

If you're a young male, doctors don't want anything to do with you. I usually Google things and make my own decisions now. I've started to view GPs as nothing but an unfortunate barrier on my way to a useful prescription or specialist.
They don't "give the system" to employers. The system is part of the FBI's main biometric database. Basically, a small set of employers who have been using this database (which is the same database that all fingerprinted criminals are entered into) for background checks, now can subscribe to get notifications from it if you're arrested sometime after your background check was done.

Yes, it's a clickbaity title, but essentially sort of correct.
Eating Healthy Works
"Amos was perplexed by their inability to admit defeat... He wanted to find something to shut people up. Which of course you can never do."

Not central to the story but a very good thing to always keep in mind.
What does "shrink the state" mean, then? Are those not part of the state? If only the FBI or other armed wings of the state are meant, why not say that?
I don't think we can ever expect that level of engagement. People don't engage because the ROI just isn't there. When America first became independent it was a much smaller body; their votes and conversations mattered. I did some calcs once and it would have been like voting along with 4 sq miles of Chicago. Now, voting with tens or hundreds of millions of others, there's just no incentive to be involved. It might be a democracy in name, but none of what it does has anything to do with my vote.
Did the above code snippet remind you of APL or was it something else? This is actually a bit of an important "research" oriented question to me and is actually relevant to the design of the Co-dfns compiler.
Please don't become a host family if all you're looking for is profits.

I volunteer for AFS (a global not-for-profit cultural exchange organisation) in the UK, and here the norm is that host families are paid. As a deal to restart AFS in the UK after having closed down, AFS International had us partner with a company that specialises in receiving foreign students; they handle the sourcing of host families (who are paid around £120 per week for "subsidy") and we handle orientations, ensuring that they settle into UK life well. And I have heard of so many horror stories where 4 exchange students live in the same house (Ideally there should be only one, to ensure they don't hang around with other exchange students only), being given frozen food (or sometimes even no food at all) or just generally neglected by the host family. And those are mainly families who treat hosting a student as another form of income.

If you have no intention to engage with the host students to give them experience and only intend to look at them like cash cows, please, for the love of god, DO NOT become a host family. You will ruin a student's year.
> As a local, I'd vote that foreigners shouldn't be allowed to buy property here at all

Define "local" and "foreigner". Does local mean you grew up in vancouver, or moved there a while ago, or your family spent three generations there already?

In addition, define foreigner. Anywhere else in British Columbia considered "foreign"? What about from Ottowa?

If you mean that you want to punish behaviour, such as buying houses and properties you don't live in or use, that's one thing. Discrimination based on locality sounds an awful lot like Jim Crow laws.
Cops aren't lawyers, spurious arrests happen all the time, the standards for what it takes to be arrested are basically suspicion, etc
You're describing (in a way) concierge medicine. Wikipedia has a rough description:

https://en.wikipedia.org/wiki/Concierge_medicine

Annual fees can run in the 10s of thousands of dollars but quality and access to care is top notch. An appropriate comparison would be flying Spirit vs private. It's such a different experience (and in the case of medicine - outcome) that it can hardly be called the same thing.
What happens when you're remoted into another box? Multiple terminals is fine on local, but when you've SSHed into some remote, screen is your friend for managing multiple parallel sessions of work. (In addition, as you mentiond, to persistent sessions -- if you break off, you can always reattach to any of your sessions)
The whole TTY layer actually contains a surprising amount of functionality, handling line editing being only one of them; this is one of the best articles I've seen about the rest of that: http://www.linusakesson.net/programming/tty/ (It's also been mentioned multiple times on HN.)
Also a business model of http://berkeleycollege.edu and a few others.
> But: I expect that many of the uses of time.Now to measure elapsed time were accompanied by a comment along the lines of "// TODO: use a monotonic clock when go exposes it".

You may be too optimistic. I think most developers haven't heard about monotonic clocks.

Cox describes this in his proposal: "Providing two APIs makes it very easy (and likely) for a developer to write programs that fail only rarely, but typically all at the same time."
The implications with the Trump administration are no different than those under the Obama administration, when all of this expanding actually began accelerating as the NGI system was implemented.
Sweden actually has a much smaller state than the US.

Mostly because it's 10 million people vs 320 million for the US.

Letting the US states handle everything the federal government doesn't have to manage would leave all Americans in a much shrunken state, with just as generous social security, healthcare etc as now.
The point being, it would be easy to end up with a witchhunt against a company for firing a couple bad employees who had also been arrested, even if the arrests had nothing to do with their dismissal.
The Fountainhead by Ayn Rand. For motivation
There is some evidence (in eg Tversky & Kahneman) that human judgement is mostly about the difference between sets, not the similarities.

We seem to learn to generalise, and then compare differences.
Imagine a world where your home owners association is the supreme power of your world. Does that sound functional? Or even pleasant?
Good, let's start with the FBI, CIA, NSA, and Military. But don't think for a second that any penny you give to the feds won't accidentally find it's way over there. Social security was originally intended to be separate. And yet now here we are, those funds being drained into the general coffers that go in large measure for war. We say it should be smaller overall because unfortunately there doesn't seem to be a way to separate the wheat from the chaff on this one. So unless you want this too-big-to-fail system to actually fail one day in a bad way, we just need to make it overall smaller.
It's actually been a standard part of HTML from the very start. It's got nothing to do with browser guessing and it's not new to HTML 5.

To give a concrete example for tannhaeuser's point, consider this document:

<!DOCTYPE html>
<title>…</title>
<p>…

This is a completely correct, valid HTML document. The first thing to notice is that it's not a tree made up of elements. That first line is not a tag, and isn't part of the DOM tree.

Then we get to the DOM tree. It's got several implied start and end tags, so the tree itself looks like this:

html
head
title
…
body
p
…

Again, this is a completely correct, valid document and this is the correct way to parse it. While you may be able to represent the parsed DOM as an S-expression, you can't represent all valid HTML documents as S-expressions, at least not in the convenient way people assume – and it's not "broken HTML" to blame.
> Every FINRA licensed investment advisor, broker, or trader

I've worked for, owned and sold broker-dealers. There is nothing stopping you from hiring someone with an unconvicted arrest record.

> what are you going to do with it?

Depends on the size and composition of the list. To make decisions, first one needs the data.
I'm afraid that isn't one of our choices. Everyone seems to have different view of what is 'right'. So unless you want to be bulldozed when your view doesn't happen to be a majority.. it's a choice really between small or big.
"Trust your neighbor a lot more and your government a lot less."

That is the salient piece of this message. If you don't trust your neighbors, why is putting them in powerful positions of government a good idea? If you do trust your neighbors, then we don't need a huge powerful government.
> And why does this trust cost so much? Take payment cards like VISA. Max, they cost 1-1.5%. There's not much to save there. Sure, it would be cheaper if I paid 0.01%, but the cost is already low enough that it's not really preventing any transactions.

This is an important point that very few in the bitcoin community have bothered to investigate.

Credit card fees are even lower than the 1-1.5% you speculate. As credit companies increased their efficiency with technology they didn't lower the fees, but spent the extra profit on marketing in the form of rewards cards and cashback, which shifts money from retailers to card holders. Since vendors compensate by raising prices, that actually means that they redistribute money from people who pay cash or debit to those who use reward cards. There have been class action lawsuits in Canada and the US over this recently.

In Australia they took an administrative approach and capped interchange fees at 0.5% in 2003 and the result was that rewards cards went away.[1] The credit card companies still made profits.

Meanwhile, real transaction costs in Bitcoin are enormous, but instead of being transparent are currently handled via seigniorage through the currently relatively high inflation of the bitcoin supply (rewards to miners). As that is reduced and finally dries up Bitcoin transactions will require large fees. Either that or miners will exit the business and the whole system will collapse since it isn't designed to handle reductions in difficulty. 50% attacks will be easy to carry out, or trust of central authority will be even more important than it is now with the already tiny number of professional miners controlling the network.

[1] https://en.wikipedia.org/wiki/Interchange_fee#Australia_and_...
Thanks for posting this! I have heard that since the code portion of licensing was removed, there are actually more people using code on air. I like the idea, since it's such an efficient use of bandwidth.
I assume you're not being able to focus on your job because of Facebook.I believe the problem isn't the Facebook. I mean there are lots of other media resources online that'll distract you forever. It's on you whether you have everything under control. Use Facebook and maintain moderate connectivity among your friends. Whether you're a developer or not, it doesn't matter, interaction with others is still important.
Wow, that's utterly terrifying.
The word terrorist apparently means whoever the government disagrees with. Others are rebels, patriots and freedom fighters.
What about at the local level? People barely know what their councils and mayors are up to.
What's the bloody coat of your profession?
You can just delete the character out of the buffer and re-render the entire screen.

I've used apps which I suspect do this (not necessarily terminal emulators), and I'd strongly recommend against it; it may not be noticeable if your input rate isn't high, but if you lean on a key and let the keyboard auto-repeat, the rest of the screen/window, which hasn't changed, starts to noticeably flicker annoyingly.
Snap: too soon to IPO
> But you can't say protest doesn't matter. It is the first step in changing hearts and minds.

Well I was trying to say that it doesn't work as it used to compared to the Civil Right Movement, Vietnam War, Women's Liberation. Something is off. Maybe it is just my perception. We saw what happened in Ukraine, Arab Spring and other countries. There it seems to work. Here it seems less so.

> Humans are also social creatures; knowing that you aren't the only one - that you aren't some oddball - makes a huge difference.

That's a good point. I hadn't considered it enough. Just knowing you are not alone is great motivator.

> They stop wanting the status quo.

Interestingly, I think that is what changed the election completely. Both Sanders and Trump supporters, especially their energy and enthusiasm, despite the media blackouts and lack of support from major donors like banks and even whole countries, have shown that people stopped wanting the status quo. Sadly the DNC never stopped to re-evaluate how come a relatively unknown old white male, seemed to have gotten so many votes.

> The revolution begins when people's minds are changed. Visible action comes later.

Well voting produces a visible change not that much later, in historic terms it is rather instantaneous.

> Sometimes that "later" is a decade or two when a new generation takes power and decides to do things differently than the generation before.

Wonder if there is a chance now to form a new party. What happened to Sander's supporters. They were all mostly young, very enthusiastic, it seems like now should be the time to give them a voice and harness that energy.
It has been catching on. The ecosystem has been growing substatially and consistently, even if the price is not keeping up.

http://www.coindesk.com/data/bitcoin-daily-transactions/
> every formalized definition I could find

Have you ever looked at an actual textbook?

Even what you quoted does not define "demand" as price. It says "an increase in the price of a good or service will decrease demand"--which implies that "demand" means quantity demanded (at a given price). Which is how I defined it.

> an increase in price does not change the demand at all

I said demand (more precisely, the demand curve) is quantity demanded as a function of price. I certainly did not claim that quantity demanded does not change if price increases.

> Does your definition of demand always require that the buyer be so formal in their investigation?

No, it just requires a market. "Just saying" something does not constitute a market, but making an offer to buy something at a given price does.

> by your early definition of shortage meaning demand exceeding supply, means that virtually everything is in shortage

No, it doesn't. Let me restate my definition of shortage to make the definitions I have been using explicit: it means that quantity demanded exceeds quantity supplied at the current price. That is certainly not true of "virtually everything".

> I'm not sure where you got that idea

From what you said. You said: "Every time the price goes up, there will be buyers dropping out of the market not willing to pay the new high." Why does the price go up? If buyers aren't the ones setting the price (which is obvious since not all of them are willing to pay it), it must be sellers, i.e., programmers. So for your statement to make sense at all, there must be programmers available at the higher prices.

> We have acknowledged right from the beginning that price can stop rising.

I'm not sure who this "we" is that you refer to. You have claimed that "the price is rising", and that this will continue until there is only one programmer in the world who is working. That doesn't sound like acknowledging that the price can stop rising.
I think he means foreigner as in a non-permanent resident.

It isn't unheard of. In SE Asia (the Phillipines for example), all properties must have 50%+ occupancy by permanent residents.
Nintendo has a similar take on its software. It claims rights on the game footage uploaded to youtube by users.
Fantastic, I'm so excited for you!

I would also highly recommend reading The Annotated Pratchett[1], which provides insight into the many fascinating real-world events, objects, people, myths, legends, and more that Pratchett subtly (or not so subtly in some cases) referenced in his work.

Don't get ahead of yourself of course, wait until you've finished reading the entire book before you read its corresponding APF entry so as to avoid spoilers :)

[1] https://www.lspace.org/books/apf/
Despite the "change the world.. break the rules, etc." rhetoric, Silicon Valley couldn't be more different today.

I find it hard to imagine a Google employee releasing an ad blocker[0], or Popcorn Time raising a Series A round, or startups shipping crypto that breaks the law, or a startup selling offensive security software (there's a reason that business has been pushed overseas)

Today, startups that push the boundaries on bad laws and regulations are more likely to be roundly criticized than praised.

DMCA notices are automatically complied with without question via automated systems. The tech companies have become the media companies. Founders in file sharing or media make a point in investment pitches that they'll be conformist. YouTube's ContentID system means thousands of legal satire and parody videos are removed every day.

Not to mention whatever is/was happening between SV and the intelligence agencies.

It's pretty hard today to find projects or communities that have similar levels of energy and disregard for rules. When you do find them it's no coincidence that they're usually on the periphery of what SV touches.

[0] Brian Kennish quit Google and released Disconnect, a privacy plugin for browsers.