skysight-inc/HackerNews huggingface dataset:
In terms of higher-level concepts, I've recently been thinking​ a lot about identity-based motivation. This is basically the theory that we should expect, even welcome, difficulties encountered when engaging in activities that are relevant to our ideal future self. The initial step is to elucidate who we want to be, and then bring that identity to mind when we encounter failure. This reframing might be more effective than, say, believing I am dopamine deficient, that I'm lazy or that I'm not talented enough to complete the task at hand, etc. If I know the path to who I want to be (a well-traveled explorer, to use OP's example) will be difficult and I suddenly encounter a difficulty, instead of feeling dejected, the difficulty will motivate me instead, as it is a signpost that I am becoming who I want to be.

Some of this may seem obvious, especially to people who are already super achievers, but I've been finding it a worthwhile way to think about my behavior.

Here are some links if this sparks any interest:

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

https://youtu.be/0bwvP-Zk_wM

The research conclusion so far is a bit convoluted. I don't know if any popular writers have run with the idea yet.

To sum up:

1. Pick who you want to be in the future (ex: a good friend),

2. Expect to encounter difficulty on the path (ex: my friend needs help moving, it's gonna suck and I'm not gonna be able to work on my project today, but I know sustaining close friendships will be hard),

3. Take actions that will be congruent with your future identity (ex: I went out of my to help my friend move to his new apartment, I did it because every day I try to take advantage of my opportunities to be a better friend)
Imagine doing a podcast solely for your employees full of propaganda with the purpose of preventing them from unionizing. Seems like a very disturbing company culture.
Right, but text-to-speech is only half of the problem. Gopher by default just uses plain text with no semantics. Without marking up those documents there’s no way to let users jump around within them. Do you honestly expect a visually impaired user to sit and wait while each document they go to is read out to them in its entirety with no heading structure or ability to navigate within the content?
Is this necessary for optimal security on a MacBook?
It might be helpful to think of "free market" as a scale instead of an absolute definition. Level one free market: socialism, where people were still using money from a salary to buy everyday goods from people-owned "enterprises". Level ten free market: you buy protection at market rates or someone takes away your sandwich, if the protection takes the sandwich don't buy from the same vendor again.

I imagine discussing relative merits within the range of roughly level four to level eight would be far more fruitful than the usual "my free market is tougher than your free market" posturing.
Paying taxes is the reason you have money. Having to pay your taxes with money is what makes it worth something in the first place.
The web is a broken and incomplete adaption of Xanadu.
Well, yes, maintaining a utility is difficult, but it's also quite doable in many locations around the US where municipal fiber is present and running pretty peachy. I lived in Tacoma, south of Seattle, for a bit, and the municipal broadband there was pretty darn good in all aspects. Set up, config, cost, billing, and discontinuation when I left was incredibly simple, speeds were comparable to Comcast wired households, and honestly, it was just a great experience all around. I never heard a peep from them for anything besides when there were large issues or outages they needed to report.

While I dislike Comcast, AT&T, and their contemporaries as much as the next person, I don't really have a horror story of my own with them; I just greatly preferred the service and support for a home-grown ISP instead of having the looming threat of bandwidth caps or other such changes over my head for time to come.

Municipal broadband is VERY easily doable and a great solution for many places where the incumbents refuse to meet the needs of the taxpayers that are subsidizing the networks. Having internet as a public utility resulted in some really great service and a fantastic product.
I think you misunderstood his/her comment. The flexibility that the modern web makes available makes accessibility tools:

1. harder to implement
2. More error prone.

Implementing accessibility software for gopher would be a breeze in comparison.

I myself am quite an old grumpy fart, but I would prefer to browse most web sites as gopher sites. I stumble on way too many sites that would have been more usable to everyone had they just skipped those extra 800kb and kept their page below 30kb.
Seeeday Flash Sale: Arduboy Only $36
You say it as it is some huge mystery, but we've had good UI platforms for ages, that have been way better to work with than the web ui stack.

The web implementations doesn't follow some inherent constraints of UIs, they are designed this (bad) way because they need to work with the pile-up of hacks upon hacks, and design by committee that is the web stack.

JS, for example, is not bad because there were some great domain constraints -- it's bad because as it's creator says, he had a tight deadline to go create it, alone, in a couple of weeks -- and had a design spec to make it look like Java as much as possible too.

CSS is not bad because layout is inherently difficult. It's bad because it started like a pure styling solution, and all kinds of hacks were piled to make it useful for layout (abusing the floating functionality, which was not meant as a layout solution). It took 20+ years to get to CSS Flex and Grid layout -- features that have been in desktop UI libs since forever...

And if forms have seen any love from the beginning, we'd have things like inter-changable re-usable components 20+ years ago, without the BS that is Web Components and the extra hacks like Shadow Dom etc. But they didn't even bother to add a few standard widgets like calendar in all those decades.
I forget the disclaimer that you should not do this, ever :)

We had a cluster for Hadoop experiments at uni and no ressources to replace all the faulty disks at that time (20-30% were faulty to some degree from the SMART values - more than 150 disks). So this was kind of an experiment. All used data was available and backup up ouside of that cluster. The problem was that with ext4 after running a job certain disks always switched to readonly and this was a major hassle as this node had to be touched by hand. HDFS ist 3x replicated and checksummed and the disks usally worked fine for quite a time after the first bad sector. So we switched to ZFS, ran weekly scrubs - only replaced disks that didn't survived the srub in reasonable time or with reasonable failure rates and bumped up the HDFS checksum reads that everything is control read once a week. The working directory for the layer above (MapReduce and stuff like that) got a dataset with copies=2 so that intermediate data is still fine within reasonable amounts. This was for learning or research purposes where top speed or 100% integrity didn't matter and uptime and usability was more important. Basically the metadata on disk had to be sound and the data on a single disk didn't matter that much. This was quite a ride and it's long been replaced since then.

Just thought it's interesting how far you can push that. In the end it worked but turned out there is no magic, disks die sooner or later and sometimes take the whole node with them.

Don't go to ebay and buy broken disks out of believing with ZFS these will work. Some survive a while, most die fast, some exhibit strange behavoir.

That RAIDZ is more or less for "let's see where this goes" purposes, backups are in place it's not a production system.
Good question. I've not seen any serious technical analyses of the MacBook. So far only that one must enable an option not to store the keys in memory if one expects to remain secure when the computer isn't powered off.
> In areas with high housing costs, this should be the primary political issue.

Probably the best way to think of America is a society of land speculators. Europe was full, so we moved over the pond to settle a new land. During the expansion westward, communities built their towns up in the hopes that theirs would be the one that makes it big.

Today, renters are treated as slightly suspect drifters with 'no sense of community,' which is a coded way of saying they're okay with falling property values. Which is threatening in a society where the majority are invested in real estate. It's not too hard to look at policies and see the implicit high property value bias. Environmental regulations, property tax moratoriums, public schools, interest rate policies, urban growth boundaries, public transportation; they all tie in, if a bit obliquely.

So I'm not surprised in a country where 63 percent of people own the home they live in, that high housing prices aren't a political priority. When we've all collectively made a bet that home prices go up, should we be surprised when policies are voted in to support that opinion?
I'm 49 and I feel like I only just hit my peak in coding knowledge and quality. I suspect I will feel the same when I'm 59 ;-)

But I have a question. Why can't you exactly walk away from the opportunity and money? I have exactly walked away from it and was better off for it. Not everyone will be, no doubt, but the fact that I exist means that it is possible ;-)
Your experience with it is not very recent, then, so it's maybe best to listen to others. :)
> I love paying my taxes

I'm sort of with you on this. I am proud to know, for example, that my taxes help pay for healthcare for everyone and schools and roads and so on. I like to believe I'll pay in more than I'll get out and that's brilliant.

However. Come bonus time I really struggle with the bit where they say "we're going to give you £x" and then I actually get a bit over half that in the bank. Somehow I internalise the number x and it feels like the tax has been 'taken' in a way I never would for my monthly salary.

It's an interesting if purely psychological difference in my response to taxation.
I've been reading this thread and it's insane. In technology impaired Croatia since this tax season I don't even have to report any tax returns, everything is completely automatic.

"Paying taxes" is a number on my paycheck that says how much money went to healthcare, tax authority etc.
I know IRCv3 is in progress, and I wish it to be successful, but frankly speaking this has been done 10 years ago.
In Austria, since I think 2016, you also get automatic tax returns as an employee, but these are calculated based on a minimum standard wage and parameters, so you want to do the math on your own anyway, but it's very simple and straight forward, at least once you validated your account, which is a very official procedure but ok for security reasons.
There's a simple online form where you basically only have to put 4 sums for each tax category and that's it, the rest is already sent by your employer. Always a nice and welcome surprise and a rewarding experience
For drugs, anyway, it's because it has nothing to do with harm reduction.

The war on drugs was created solely out of white supremacy, and now continues because it is a tremendous flow of cash to those in and adjacent to government that directly profit from a huge (mostly minority) prison population.

It has nothing to do with drugs, just simple racism and money.
Some of the more recent IRC clients already support most its new features, including v3.1.
Get to the point
Ah the old "let's bother the user with BS password rules so we can store them in plaintext or md5'd on our DB"
Android Nougat vs. Android 6.0 Marshmallow Walkthrough: What’s New
Granted, but while things like data structures and relationships come naturally to my mind, I am frustrated by the fact that I have to keep looking up syntax for particular loops or method calls.

A large factor in this situation is that I regularly jump between several different languages, but nevertheless, it is frustrating to have to pause my flow and look up things so regularly.

Perhaps it is a patience thing with my older age, but I find nowadays the biggest thing putting me off starting new projects is just all the sheer mundaneness of setting up repositories and working folders, getting third party assets together, configuring project management tools etc.

You would think that familiarity and practice would make these sorts of things automatic and fluid over time, but the opposite seems to be true.
Sorry, I'll calculate it myself! :)
Android vs. iOS Development: Which Platform Is Better in 2017?
Many comparisons are available on the internet. I just want to know the Availability/Compatibility of different libraries like material,bootstrap,3rd party controls etc
Kanban in Real Life
Wow! Thanks for this. Adhell is awesome.
for Android (local VPN) I am using the free "NoRootFirewall" on all my android devices [1]

for iOS (for jailbroken) via Cydia and BigBoss I am using "Firewall IP7" which is not yet updated for iOS10, costs $2.99 or near

both act as firewalls in learning mode.. it can be a little tedious in the beginning but as soon as you block most ads/trackers/beacons "globally" then you feel the difference on speed, bandwidth usage, and user experience

[1] https://play.google.com/store/apps/details?id=app.greyshirts...
I've found todo lists help, but "done" lists help almost more. It gives me a larger sense of accomplishment.
Not to be overly nitpicky here but it's spelled "systemd", not "SystemD". From its website: Yes, it is written systemd, not system D or System D, or even SystemD. And it isn't system d either. Why? Because it's a system daemon, and under Unix/Linux those are in lower case, and get suffixed with a lower case d. And since systemd manages the system, it's called systemd. It's that simple. https://www.freedesktop.org/wiki/Software/systemd/
Doom original C sources what made me realise how simple and powerful C could be.
Do what they do for all other engineering fields: require a certified
engineer sign off on a product delivered to a regulated entity, and be able
to hold that engineer criminally liable if someone comes to harm from the
product they signed off on.

Right, but that's not what OP asked. OP is already assuming that we're in a situation where we recognize the need for certification for software engineers. Let's say, for example, that a plane crashed because of a software bug, and now people are saying that there should be a certification program to ensure that certified engineers have to sign off on software delivered for the aviation industry. The only problem is that no certified engineers currently exist, since this is the first year of the certification program. How would you proceed? Requiring certified engineers to sign off on code is great, assuming you already have a pool of certified engineers available to train up new certified engineers. It doesn't answer the question of how you get that initial pool.
Well, whether or not corporate income taxation is a good thing or not is up for debate, and it has to do with your own politics. However, I think it's crazy that we have it written in law that corporations should pay income tax, but there's enough lawyers and loopholes that 1/5 of them don't. Meanwhile making some side-cash on ebay could possibly garner attention from the IRS..? It's a misalignment of incentives.
In that case why is Jeff Sessions still a lawyer? any reasonable system would have debared him by now.
I have filed in four countries in my lifetime: US, UK, France, and Germany. No matter how you put it, the US is the worst in terms of complexity. Even people on a regular salary use assistance to avoid making mistakes.
Cold email tips I used to get 60K signups
I agree that a candidate can be screened with a web form but this method isn't very popular as web forms can be quite boring and unpleasant to use. A chatbot can strive to replicate the human aspect that a recruiter provides. Also talking to a bot is probably more fun than filling out a form.

Resume parsing is it's own problem that has no universal solution and we aren't tackling this at the moment. Some candidates may prefer to apply with LinkedIn, GitHub, etc. rather than resume and hence I believe there are multiple places to obtain candidate information. As this is an MVP we haven't built this feature yet, but we are actively working on the next iteration.
جاذبه های گردشگری کرمان – باغ شاهزاده ماهان
The contractor gets sued these days its not always the designer that is at fault - I have worked on a project where we had a problem with a bridge collapse I built a special tool to reanalyse some of the survey work to try and prove it wasn't down to us.
C Programming Test
Are there big and mature companies which are also "remote first"?

Not everyone can or wants to live in Valley.
It is my understanding that the Alabama bar is not very quick to disbar attorneys. It is also my understanding that no court has ruled that Sessions perjured himself.
I doubt that it is the only reason, but I can tell you that it is the dominant force also outside the United States. I could not think of a better example for "perfection is the enemy of good" than tax systems.

Just throw it all out and call it good enough. If you really need deductions for expenses, found a business. For persons, expenses are indistinguishable from consumption.
This made me laugh: gopher://gopher.frog.tips/0/JOB_OPENINGS
> Their programming interface is highly standardized across implementations.

It may be easier to have everyone use the same software and hardware platform everywhere. After all we do want interoperability and we do want everyone to play well with others, but, standardization and portability is a push to stop people from trying new things. The push to standardize everything is an unfortunate consequence of not having a separation of concerns, separate concerns such as content and UI.
I have no idea who Jeff Sessions is, but I am sure that the rule tries to make sure that these kind of situations are the exception.
You asserted that a highly concentrated industry is evidence of optimal resource allocation.

It isn't.
Collection of tweets about Software Design
Ask HN: What CSS naming convention you're using for your projects?
I guess BEM has been the standard of naming classes for quite a while. However, there're also lots of other ways like OOCSS, SMACSS, NCSS, etc.

So how do you use those naming conventions? For the projects of what size?
I completely agree, it's the one time I find paying tax annoying (UK tax payer). My current employer has an option where you can pay any bonus directly into your pension, which is tax free.

If you aren't relying on the bonus for other things it's a good option. It means the bonus sort of 'disappears' psychologically, but then if you have a mortgage it probably just gets swallowed up by that anyway.
I live in Japan and have friends and family members who work in large companies as programmers. None of them started out to be programmers. None of them particularly wanted to be programmers. One of them was the secretary. One day her boss dropped a whole bunch of books on her desk, "You're the new programmer". Rationale? She could type.

Which is not to say that there aren't great programmers here. There are. But the average view of a programmer at large companies (not high tech), is that it is a pretty junior position.
I'm a Chartered Engineer in the UK and no employer has ever cared. Perhaps they might if I worked in a safety critical arena such as aviation but certainly not in suit and tie business software land.

The problem is that although people moan about rubbishy software it very rarely physically hurts anybody and can be fixed in future releases. This means people are unwilling to pay the extra cost of software being more mature and 'engineered' on delivery. There's a lot of software that would be not be economically viable if it was to be held to a higher standard. If a bridge failing could be guaranteed not to hurt nobody and could be put right in a day or so but be like 1/10th of the cost structural engineers would be held to a lesser standard to.

That said, the financial cost of poor security that comes from a lower accepted quality may change what is acceptable over time for internet facing software. Even that is seemingly a long way off, look at the actual consequences for recent privacy and security breaches.
US population: 324,420,000
Number who voted for Trump: 62,985,106

Trump won 57% of the Electoral College, 46% of those who voted, 25% of the voting age population and 19% of the population as a whole.

That's not half the US population.
The "deduction" from donating to charity is paid to the charity, it is the amount of basic tax paid. It's called "Gift Aid".

There is no personal benefit.

https://en.wikipedia.org/wiki/Gift_Aid
Gladwell did a bait and switch, in his book first ignoring the role of talent, and then when pressed for more details, clarifying that the 10,000 hour rule applies to those who already have talent but then practiced 10,00 hours to hone such talent. http://greyenlightenment.com/malcolm-gladwell-bait-and-switc...

I think the amended version of '10,000 hours' is closer to being correct, and probably not the one the public wants to hear.

Ericsson's research isn't much better either though. His sample size was very small and his research was never replicated. As the 'how I taught myself physics in one year' thread showed, it's pretty obvious innate talent exists and can allow people to attain mastery of very complicated concepts in far less than 10,000 hours.

Not sure it is a cruel myth...more like wishful thinking that can have unintended consequences by mismanaging resources (such as having low-IQ kids in prestigious schools, in the hope that environment will overcome a cognitive deficit)...if it were so cruel, it would not have taken the world by storm...'10,000 hours' succeeds as a meme because it tells people what they want to believe, that with enough practice, anyone can covet the skills of genius. It's not so much that people want to become world-class musicians or top physicists, but rather that they have the potential to become those things if they want to, by practicing enough.
I was also confused by that part of the article, so I looked up the relevant legislation [1]. It seems that taxicab drivers are classified as independent operators, and so aren't subject to the same sorts of collective bargaining protections that traditional employees posess. This legislation appears (IANAL) to say that Uber (and other entities that contract with for-hire drivers) cannot include provisions in their contracts that prohibit collective bargaining.

As a result, since Uber can't prohibit unionization through its contracts with drivers, it's now trying to prevent unionization through propaganda efforts.

[1]: http://clerk.seattle.gov/~legislativeItems/Ordinances/Ord_12...
I had a hemp shirt. I really loved it, but it was pretty rough. I think you'd have a hard time selling hemp clothes to people who are accustomed to the soft texture of cotton.
If suburbs weren't subsidized, these people and businesses would reside closer to the city centre. This wouldn't impair city's functions in any way, but would save lots of money for the taxpayers.