skysight-inc/HackerNews huggingface dataset:
You raise interesting points, though I don't think this one is obviously true:

In a strange new project straight-line code is usually easier to follow than lots of indirection and abstractions.

I would argue that indirection and abstraction can always be harmful to code readability if the amount of complexity they hide is less than the added complexity from using them. For example, if your abstractions are leaky and you use them to break a long algorithm down into a hierarchy of very short functions, a reader probably still often needs to look through the implementation to figure out what is really happening, but now they have to follow several levels of indirection to find that information.

I would also argue that if you choose levels of abstraction that really do hide a lot of complexity most of the time, this can be helpful for beginners learning a new system as well. For example, this can happen when the abstractions in question have intuitive meanings, such as representing real world objects or other recognisable concepts from the problem domain you're working with. It can also happen when the abstractions represent common patterns of behaviour in some reasonably clean and concise form, such as navigating a data structure in a particular way.

In short, while I agree with you that straight-line code can be clearer than lots of indirection and abstractions, I think that is often because of the poor choices of the latter rather than the experience level of the reader with that particular project. If they were very new, they'd have to learn what the key concepts and common patterns of behaviour were anyway, and once they do understand those ideas, good code using them should be easier to follow than code written using more primitive concepts.
Kaspersky Internet Security 2017 Activation Code ( License Key) Here
Copy mode is your friend and article does have a section o that so i think you should be using those settings.
That would suggest removing all titles.
IME, it's not that they care more - it's that they have the time to pause and think.

A buddy of mine is a world-renowned specialist, but in a niche too small to allow him to go all-cash. He gets a patient a couple of years back who came with literally boxes of medical records, years of failed doctor visits, and in excess of 100k$ in worth of tests and interventions. He spent two days poring over her records, and got her the diagnosis no one else did - got her on the right tx, and gave her her life back.

Insurance reimbursed him precisely the same (<$300 gross) that it would have for an ordinary visit of ordinary length, more or less. (Fine, he billed a level 5 eval and management instead of a level 3; difference of nearly peanuts). How often do you think he sets aside the time to pause and really think deeply on a problem?

If he was charging cash and had the chance to charge people for his time and expertise, knowing him, he'd be happy to do nothing but spend days at a time tackling the hardest problems available.
How many people here have a Facebook account? I never have. I tried and liked G+ because it was more focused, but that died. My wife has a FB account and it is funny I hear updates about my friends that live out of state from her!

I have a number of friends that work there. They keep trying to get me to join. The running joke is that I ask "does it require me to use Facebook?" Them: "Yes" Me: "Sorry that's a deal breaker." :)

FB is doing some really cool stuff in the networking space with OCP.
At our company we did eventually end up with a hardware dongle. But it helped that it was a HW/SW solution anyway. We just added a few operations that needed to go through a hardware module. It was just enough hoops to jump through to hopefully dissuade the casual "pirate".

It was an interesting problem anyway. A lot of obvious solutions didn't seem to work, like say just checking a flag in an "if ... else" branch because that can be disassembled and bypassed with a patch. Some functional operations that are critical to the product had to actually go through the hardware... Now looking back we probably over-engineered the heck out of it.
That's an interesting point. I've heard other people bring up this issue in a vague way, but your example makes it clear why people would have a concern about this.

At the same time, however, I'm not convinced it's a serious issue—it's more important to save work and avoid re-typing the shell of a switch when you have to type it one character at a time. If you're mapping language constructs to single keys (this was the way I went), you can crank out a new multi-block switch statement in a few keystrokes; then (in my editor anyway), you can just drag the code blocks from the if statements into the new structure.

Even better, since the editor has easy access to info about language structure, it could include automatic transformations to transition between structurally similar language constructs.

I think it seems unnatural at first because we're so used to typing characters out one at a time, and it seems like we're throwing that skill out the window when considering an alternate form of editor. I still don't really see an intrinsic limit though.

I'd appreciate any other counter-example you may have (a lot of why I don't continue working on my own project at the moment is concern that these are lurking and I'll only discover them after lots more wasted effort—so if I could definitively rule out that this project is a good idea, that'd be great.)
"Shrink the State" is code for "I want to pay less taxes". And with less taxes, things like SSI and Medicare can't exist.
There was one a couple of days ago at Berkeley where 150 or so masked people smashed windows and set things on fire in an attempt to block a conservative from speaking there. Causing $100k in damage to private property in order to curtail other's free speech isn't something that should be glossed over or minimized by calling it protesting.

There's the riot at NYU where more violent agitators showed up to prevent Gavin McInnes from speaking, where he was attacked with pepper spray.

On the night at Berkeley, a woman wearing a Trump hat was pepper sprayed while giving an interview for a news network.

These are the facts.

Call it what you want, but this is violence and destruction with the intent to silence people with an opposing point of view. It's not civil disobedience or protesting and more like terrorism.

As for your other question about whether or not I've heard of kettling, I have. The fact that it exists does not convince me that innocent bystanders need to fear that. In instances where you may have seen that, such as the inauguration of the president, charges were brought against some of those individuals. Which suggests the goal wasn't to arrest bystanders.

By the way, I don't know if you watched that one live or after it took place but there was a ton of chaos. People were throwing objects like glass bottles at the police in riot gear. Again, many of the people were dressed in all black with masks on. If you want a very real problem to attack, that's one to focus on.
Silk Road Drugs – How to Find Silk Road and Be Safe
I still use winamp as my mp3 player, one of the first things I install when I reinstall my Windows. It's everything that I need without the BS.
The Art and Skill of Radio-Telegraphy 3rd Edition [pdf]
Portable SoftPerfect Network Scanner 7.0.3 Crack 2017 and Serial Key Free Download
> to remove the state is to allow the US to become a 3rd world country where the mega rich get richer, federal parks land is auctioned off, and pollution remains unchecked.

But that still happens anyways...?
If you want to think like that, then a logical conclusion is that our fate was determined at the beginning of time when the state of the world was pre-seeded from the divine RNG. This is the religious concept of predestination that featured prominently in Luther's Protestant Revolution. It's quite possible our consciousness is just a passenger on the ride and we only think we are making decisions when our actions have been determined before we even think.

If the previous statements were true, then a question is "why bother trying?". The ones that believe they can effect change are also the ones that do. Whether this is a consequence of free will or the divine RNG is up for religious and philosophical debate.

How do we deal with trying and results? The Bhagavad Gita has some good lines on this that several other religious traditions surely share. Detach yourself from the outcome and fulfill your duty. In this way you will find greater liberation and peace.

You may want to brush up on nature vs nurture: https://en.wikipedia.org/wiki/Nature_versus_nurture.

For those who are rightly skeptical of religion and have written it off entirely, I present you a quote:

"All men seek to be enlightened. Religion is but the most ancient and honorable way in which men have striven to make sense out of God's universe. Scientists seek the lawfulness of events. It is the task of Religion to fit man into this lawfulness."

- Dune
Another part of the refugee issue happens because people don't travel very much, and are susceptible to believing in propaganda that dehumanizes the populations of places that are so far away they don't even seem real.

I'd imagine it's harder to get behind the carpet-bombing of a place that you've been and people you've met. Let's have more air travel, not less.

Joining the military (or a terrorist organization) should not be anyone's best chance of seeing the world. Yet sometimes it is.
Looking through the posts on their site it looks like it is still being worked on: http://forums.winamp.com/showthread.php?t=374929
From what I have read they had to rewrite a lot of code. I can't imagine that there are that many people working on it given how long it has been.
The Ministry of Truth could have hired a charismatic black guy to make everyone ignore the state of the world until 1992.
Deficit spending: that's a good point and I don't know what economists would say. If California has good credit, maybe it would be okay. Given that the state was on the brink of bankruptcy a few years ago, I question their credit-worthiness. However, the situation is like the EU and Greece. Greece ran a deficit big deficit, defaulted, and threatened to bring down the Euro, because Greece cannot print money. California also cannot print money. The US, however, can print money, so it has more flexibility.

"Giver state": not relevant for this discussion. The parent post talked about the State of California doing a good job of handling the recovery. The State of California does not give anything to other states (that I am aware of). The people of California pay more in federal income taxes than they collectively get back, but it is the State government that was asserted to be an economic exemplar. (And according to [1], California is not even a huge giver, as it receives about $.95 [guestimated from the bar chart] for every $1 its people pay in federal taxes.)

Delaware, New York, Wyoming are also irrelevant. My point is that California is not an obvious shining economic example. Whether DE, NY, and WY are making wise or foolish choices is unrelated to CA's choices.

[1] https://www.theatlantic.com/business/archive/2014/05/which-s...
Lately it seems they are very much marketing pieces
Its a failed model they cant win based on music industry - Apple to buy Spotify as loss leader eventually.
It goes further than arrests. It's contact, and associations. At least up in Canada [1]
https://www.thestar.com/topic.presumed_guilty.html
At least in the USA, people didn't wake up one day and say "Gee, bigger government would be awesome".

The growth of government is a direct response to constant abuses at the hands of smaller local government, corporations, and wealthy individuals.

I have never heard a proposal for "shrink the state" that manages to address that underlying truth. If there isn't an existing avenue to achieve power then power-hungry people will create one. We had the closest thing to a libertopia ever in the 1870-1929 USA. It was a disaster, resulting in multiple financial panics, thousands of deaths from tainted food, huge private interventions to seize control of entire countries, etc. Small towns were often run like a personal fiefdom with disregard for the law; if you were the target the sheriff would just lock you up and the judge might hand down a sentence with barely a show trial. In many ways the growth of the federal government has been a huge boon to cleaning up local politics and did-entangling wealthy influence.

Not to mention that scale matters. No pollution regulation only works when there are relatively few factories doing the polluting. Without the EPA we'd have the poisoned waters and dangerous air that China has.
The structure and function of complex networks, by Mark Newman [pdf]
It's right there in paragraph 5:
"Be suspicious of all taxation."
Ron Paul's ideas are a laughable collection of zero and one step thinking examples.
TBH, a lot of what I currently listen to on Spotify is relatively unknown Synthwave bands/producers who generally self-publish on Bandcamp, maybe have Patreon etc.

I do not think Spotify should be trying to actually produce their own content in the way Netflix does, but I certainly do think there is scope to disrupt the traditional "music label" by helping to promote these independent artists, both online and in terms of tours, merchandise, etc.

I already find a lot of this via Discover Weekly, so it doesn't seem like a huge jump. The key is recognising that the era of pop music is over, just as the days when 50% of the nation would tune in to the same TV programme are over (with the possible exception of certain sporting events). Music is heading away from supergroups on labels like Sony BMG and promoted on MTV, towards a larger number of micro-brands serving individual tastes more closely.

Edit: I should add that it's also important to recognise the social aspect of music: what people listen to in clubs etc. This is where being on a label (currently) matters over just being on Bandcamp.
Trump is an ass but what he is doing is within the framework of his power. Of course we should protest and use the courts when he over steps his bounds. Remember he is the legally elected Pesident. If he takes an action that warrants an impeachment then so be it, but it would not be good for the country. He was elected because the large major that dislike him did not do their duty and vote and we have only ourself to blame. Take a look at the voter turn out in the swing states for President Obama vs this election. The deamcrates lost because they played badly.

I refuse to act like one of those that said President Obama was not their president. 2 wrongs do not make a right.

Fight, protest, call and write your congressmen. Do something.
Show HN: Vocabify for Chrome - Remember the words you come across
In some sense, the military is a state within a state - probably one of the only parts of government that follows a parallel legal system. But as it stands, it is still strongly coupled to our oligarchy. If the military - and police - were less of an instrument of the protection of political interests, and maybe more of an accelerator type program, even like YC, there could be a lot of benefit to society. The internet itself is an example of this, no?

Maybe there should be readings of the 2nd amendment more like "the ability to form militias/bear arms" ~ "the ability to create governments within government". Like less dystopic versions of burbclaves from Snow Crash, although that spells out some problems from the get-go, I guess.

edit: I mean, we could reconfigure the military to be a peace/engineer's/etc. corps type of merito/techno/plutocratic institution, by the people for the people, composed of ordinary people but with a true pledge for the protection of individuals' life and with an efficient structure for the innovation of ordinary life, outside of wasteful stockholder-politics/investor corporatism.
i'm confused as to why the article implies the kernel is serving the shell.

isn't the shell usually a program running in userspace? that interprets commands, and prints characters on the screen, etc, in userspace? i didn't think the kernel was involved at all, except to receive exec syscalls.
Wildly insufficient. As a local, I'd vote that foreigners shouldn't be allowed to buy property here at all - not residential, not speculative, not vacation homes, nothing. 1% tax is slightly better than nothing, I guess.
Jean Valjean weeps
Thanks. Nice game.
I expect they'll do what they did in high school: sports.
Related backstory/POV from one of the lead developers behind this effort who's now outside MSFT in this tweet thread: https://twitter.com/xjoeduffyx/status/827633982116212736
Capital gains tax in Canada is ludicrously low, also the richer you are the more tax loopholes you can afford to find out about.
Have a look at this chart, it shows the size of the blockchain:

https://blockchain.info/charts/blocks-size?timespan=all

It now grows linearly because it has reached the maximum block size of 1MB per block (actually 1000 kB) (this is the block size debate you've likely heard about)

Blocks today are almost always 998, 998 kB in size and without a transaction fee your transaction can take multiple blocks to be processed.

Block every 10 minutes (goal) is 6 blocks an hour, 144 blocks a day is 144,000 kB a day, is around 4,320 MB a month.
No - they can exist with less taxes if other things take the hit.
All that matters is per unit cost. The rest is just a matter of scaling up.
If you're trying to accuse me of something, I'd prefer you have the decency to do it directly and unequivocally.
Law would have to change.
Neither choice is valid. Software development interviewing is broken. We are starting to finally collect data to prove this. https://blog.interviewing.io/technical-interview-performance...

Humans are bad at evaluating candidates and generally we do a bad job of creating criteria to assess people because what we are doing is attempting to assess risk and humans are notoriously bad at assessing risk. Here is one example of how poorly investors assess risk because of our inherent biases and bad information http://www.nber.org/papers/w22143. The same concept applies in interviewing. With all due respect, the software community has no established criteria for what makes a good software developer or engineer bases on hard evidence. It's all anecdotal and every hiring manager leans on their own flawed biases based on their experiences.
And yet, the magnificently curated Do Not Fly list still exists..
I agree with this phrasing! The extra context I'd add to your statements is that poor choices of abstraction are overwhelmingly more common than good ones, and that insiders learn to live with them. The combination of getting used to them and to having lots of reasons to maintain status quo (compatibility considerations, minimizing chances of merge conflicts, etc.) means that in practice their radar is often off when it comes to gauging the quality of an abstraction.

To create good abstractions, constantly look for opportunities to "hallway usability test" [1] them with newcomers.

[1] https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-s...
At my workplace we are given a template, which is primarily status reports. Since it is supposed to be my meeting I proposed allowing me to use my own discussion items. This was agreed to. We have meetings once a month. I jot down thoughts when they occur during the month and then discuss them in the meeting. Discussion items include:

- What am I excited about

- Where do I want to go/grow in my position/career

- Any clarifications need to be made

- Any problems or frustrations

I rarely look forward to these meetings, but I usually find them helpful. A lot of items get discussed which never would have been, which is of great benefit to me, the department and management.
Wow I didn't know he made licecap as well. As far as gif recordings go, it really whips the llamas ass!
"the current conventional wisdom is so foolish as to book that count on the wrong side of the ledger."

Never seen that. Thanks for sharing as it might be a great way to drive point home to business types. The amount of code certainly turns [for developers] from asset into a liability as it's size and usage grows. Hmm. Maybe such a presentation could always consider the amount of code a liability or neutral asset that produced benefits on the other side or reduced them. A well-stated connection between the two might justify reducing technical debt.
Maybe it's because I work in biometrics, but I don't understand what is newsworthy about this. The Rap Back program has been around for years now. The article gratuitously mentions the name "Trump" as an extra scare factor, even though NGI and its various depredations were planned since the Dubya administration (not that it matters whose administration it is; this kind of power expansion happens independently of what party holds power).

Yes, it's concerning. But the headline "FBI is building a watchlist that gives companies real time updates on employees" is out of date. Now it should be "FBI built the watchlist five years ago that snitches on teachers and bank employees and nobody complained."
The actual key figure is that sales dropped 39.5% from last year. Housing prices tend to be inelastic downwards, because nobody wants to sell in a sinking market, but if the trend continues, there will be enough people who have to sell that prices will plummet as well.
And then "on the watch list." How are you going to know that? A company isn't necessarily going to tell you that they've subscribed to your info, and the FBI certainly won't, without legal action.
Consider that your notion of violence relates that word and the destruction of property, which is not living matter.
Interesting effort. By the way: Does somebody know a good linter which works on pure HTML, Vue templates (the HTML part), Jinja templates (the HTML part). Searching for this, ideally for VSCode.
Ask HN: How to promote engineering culture in a company?
The company I work in has different departments like Mobile app dev, core engineering, data analysis, depts for different products and so on. There is generally a lot of cross collaboration at the management level but nothing at the engineering level. Engineering seems to work in Silos. Anyways, I felt the company should do something about it which, with blessing of the CTO, resulted in a Hackathon. The Hackathon was a great success and now the CTO wants to discuss more ways to improve collaboration among engineers.

So now, I want to ask HN, what has helped to promote engineering culture in your company? Are there other things you do except Hackathons? Also, for Hackathons, what frequency do you think is the best? Weekly? Monthly? Quarterly?
Does Milo Yiannopoulos really match any definition of 'a conservative'? (In an attempt to block a conservative...)
Have you ever really thought about the phrase "the revolution will not be televised"?

More than anything you must fight apathy. Most people are busy and don't have time to pay attention to politics or get involved. Humans are also social creatures; knowing that you aren't the only one - that you aren't some oddball - makes a huge difference.

At some point people start to question their pre-conceived narrative. They stop wanting the status quo. The revolution begins when people's minds are changed. Visible action comes later. Sometimes that "later" is a decade or two when a new generation takes power and decides to do things differently than the generation before. Sometimes that "later" is next week and involves a literal revolution as we think of it.

But you can't say protest doesn't matter. It is the first step in changing hearts and minds.