skysight-inc/HackerNews huggingface dataset:
I would state that in a much stronger way --
A programmer should only think of their programming as a tool
and concentrate first and foremost on what they are building.
Good habits should emerge from that bent of mind.
If all you do is code to specs, you will never become a good programmer.
you will likely never know the whole story. Its entirely up to you to believe what you want.
That's pretty rare! Almost all great teams have great players - and the teams that don't, usually have chronically underrated players, e.g. the Pistons with Ben Wallace - one of the greatest defenders ever.

HOWEVER, I will say that, rather than a great team, strategic / tactical innovation can cover for flaws. The Sydney Swans pioneered "flooding" and made a grand final with a sub-standard team. Next season though, the league caught up and the Swans did poorly. It wasn't the team or the players that got there, rather it was a tactical innovation, and that is usually short lived.

In similar ways, a coding change - new library, microservices etc can all be short term gains. Ultimately, though, when everyone starts using those tactics, what you want is the best people, fullstop.
I see references to ClamAV, and references to soon coming official docker images. So is this a complete MTA and delivery (IMAP/POP/etc) servers? I was digging around on github and the about page, but there doesn't seem to be info on how it does spam detection, or DKIM. Does it support signing messages?

I wish they had a more detailed about page and feature list, but I am still excited about this.
> fastest chip in the world

what a huge load of biased non-sense! I have a machine pretty similar to the one mentioned in the article below, it is using Intel processors released ages ago, in fact they were from decommissioned servers from some random data centres. I'd willing to bet that machine with "the fastest chip in the world" is significantly slower/more expensive than mine when it comes to my long list of day to day development tasks.

Oh, don't forget to mention the fact that the "fastest chip in the world" can reach >100 degrees when fully loaded. Maybe Intel should pay some review sites to claim it to be the processor most suitable for cooking a meal.

https://www.techspot.com/review/1218-affordable-40-thread-xe...

In case you want to argue that my machine has two Xeon - you can actually order one single Xeon from newegg.com which is more recent, put it into a consumer motherboard and beat the xxx out of i9-7900x. There is no way a 10-core Intel processor could possibly be the "fastest chip in the world".
On Page SEO Tactics Infographic Making Free
That'll work for a year or so. The problem is that they will write about it afterwards (like this), and then you're reputation (in this area) is even worse, because now people won't be believe you.
Just to clarify, MRI scanner at Cardiff is Siemens Connectom A, a specialized research 3T MRI scanner for which the main designs were part of Human Connectome Project.

It is not exactly "hot news", as it is already in research use for several years already (in the US, at MGH). It is, still, however, pretty unique in a way that it was optimized for human in-vivo diffusion MRI (tracing of white matter pathways in alive human subjects :-).

Diffusion MRI scans which can be obtained by this scanner are of exceptionally high quality and resolution (spatial and angular), and contain lots of data that can be fed to mathematical models to infer fiber crossings, etc.

However, despite the high spatial and angular resolution it is still at least an order of magnitude short of what is necessary to capture local axonal connections and this type of imaging certainly does not tell you the direction the signal is flowing.

Still an important progress IMO.
That doesn't tell how many trans people there are. Which seemed to be one of the initial point of the survey.
DO YOU WHATSAPP? BE CAREFUL, THESE ARE 6 WHATSAPP SCAMS YOU MUST AVOID
Not "an", as in singular measure, no. But what about several? Is there a single metric for "heathy"? Someone can be OK in almost all ways but have a broken leg. Are they "healthy" by a single metric? What about diabetes that is managed? Can you think of any field in life where there is a singular metric for performance? If not, why does the non-existence of a singular metric in tech invalidate the idea?

And what about in reverse? What if, rather than finding the "best", we merely have a metric/s that weed out the worst? If I remove the bottom 15% effectively, and replace them with average performers, then the net gain is massive, especially as each extra bug introduced is a massive time sink for any team, and poor developers are a massive cause of that.
Wow, you killed Tails!

I tried visiting the payload site with Tails OS (a Linux distro for privacy minded) and the whole OS is frozen.
EFF, Access Now, CDT, and OTI Fight Back Against “Secret” Search Warrants
It's about willing to do the job good, and not just for the money I think.

But anyway, I think that maybe my above story is all just gobblewash. Overnight, I was thinking about how all these jobs that pay a lot for rather low-skill labour are all related to real-estate. Wood and bricks are what makes houses. I wonder if the good pay comes from that, rather than not many people wanting to do it.

Regardless, it's the opinion now quite a few of these labourers hold now - that the younger generation aren't able to do what they do. Maybe that's a little short-sighted, maybe it's on to something wrong with the future generations, maybe it's just wrong. Who knows.
No, he’s doing both.
> This is a false narrative and not mutually exclusive with doing important work.

It seems like you're noting a weakness in your original argument as you set up the dichotomy. In reference to aspiring to life on a boat in retirement, you had said:

>> At the end of the day it's just indulgence, not actually using your potential to the fullest. Going through life simply for pleasure is the sure fire way to have no lasting impact.
"Take error handling really seriously. A program that can gracefully reject input with a detailed error message is far better than one that crashes mysteriously"
Wisdom.
Make it Work, Make it Right, Make it Fast
More discussion here: http://wiki.c2.com/?MakeItWorkMakeItRightMakeItFast
This might be the most well-articulated breakdown of the tribalization of these issues that I've ever seen, and how unhelpful it all is.

Do you write anywhere else? I'd be happy to read more of your writing.
> The article starts by complaining about "drive-by issue comments", then described opening what might be considered a drive-by issue. That could be construed as contradictory.

The article is reasonably clear that "drive-by issues" are ones where people leave comments uninvited, and it's also explicit that Caroline was specifically asked to review the survey in question. So it's hard to read that as contradictory.
Way to make friends with the TSA. ;-)
"At some point, magazines started publishing listings with a checksum added to each line. They offered special tools that would compute the checksum of each line you typed, and checked it against the checksum you typed in at the end of the line."

This is just amazing.
U. S. Resident Imprisoned in Iran in Poor Health
such a great thread, guys. thank you.
Copywriters for republics always had a knack for this sort of invidious prose.

(For all practical purposes, England has been a republic since the XIII century, hiring and terminating rent-a-kings at will.)
The migration from Reddit is showing.
> it means keeping your work environment as professional and politically neutral as possible unless absolutely necessary.

This sounds good, but I think to some people in tech "professional" and "political neutral" are contradictory goals. And your company has to choose which to take.

For example a professional workplace might say "You can't display photos of scantily clad women in the office" or "We're not hiring (female) strippers for our office party" (or "We have reprimanded $MANAGER for taking their team to a strip club") or "You can't use that word in the office to refer to a co-worker because it's mildly/very insulting and has political baggage". And all of those decision are derided by some as "political correctness" or taking political stances.
Junior Designers vs. Senior Designers
Yes, really, they are. And I'm not sure why this stuff is so surprising: one of the strong facets of scandinavian-style socialism is the government services and safety net. Single payer healthcare is often villified as "socialized health care".

I'm pretty sure UBI and healthcare fit into the spectrum.
Hire more SJWs with a history of publicly calling out their employers, what could possibly go wrong?
“My design of 404 Error page was a big hit” – says a UX designer
hi, i am the author of the article.

> The last example is a classic visitor pattern

you are absolutely right about the visitor pattern. will add the specific reference to the pattern in a revised version.

thanks for pointing out!
Honestly, I've been in jobs that are much more dead-end. The one I worked at provided a really good education benefit with fairly clear ways to get promoted and transferred. I took advantage of those, and eventually got outside the call center. This could be, however, because I worked at a phone company instead of something like a small sales or collection agency.
And I wonder where the hate in this comment comes from- I can not draw the same conclusions from the blog post and imho your comment tells a lot more about yourself that the case at hand.
Why People with Brain Implants Are Afraid to Go Through Automatic Doors
One of the interesting things about this is the work on DMTP/DMAP, which are "Dark Mail" protocols that have security built in from the ground up (developed by Zimmerman of PGP fame, some Silent Circle folks, and Ladar Levison of Lavabit). It's a pretty neat thing that I hope sees widespread adoption. Fixing email has proven very difficult, due to the incredible inertia of existing systems...but, at some point we really do need to move forward on secure email communication.

So, this is really cool stuff.
Only if a.) you can do something to recover from the null pointer or b.) you can provide more information about its cause than you could recover from an ordinary stack trace. Otherwise you're just adding code without changing the ultimate result of the NPE: a debugging session.

Assertions, however, are great. If you can force the program to throw that NPE closer to the point where it actually illegitimately became null, the debugging session becomes much shorter. Null-safety in the type system (like with most modern languages: Swift, Haskell, Kotlin, Scala, Rust, etc.) is even better.
I bought my Ryzen chip on its release day, I don't need some X370 board, I got myself a B350M board which doesn't affect me anything for my applications. It cost me $100 delivered.

There is no such alternative for Skylake-X - Intel charge you an arm and leg for its half decent products.
Yep, it has a big hole.
I was hoping to see JMAP support. Is there a reason to prefer DMAP over JMAP?
Why the Yocto Project to build your own Linux distro for IoT?
See you next week in Prague
An open connection with no communication going on does not take away a lot of resources, it's just some values in some table maintained by the TCP stack. If you implement that slow down service event based so it can handle a lot of concurrent connections it should not take away much resources either. In the end you can always limit the amount of connections you treat that way to a value your system can easily bear.
I think perhaps GitHub has already hired too many snowflakes who then couldn't handle such a communication style anymore.

For example the data scientist from the story who got offended about being lectured about transgender issues. Was it a man? In my mind I picture a sensitive SJW woman on her first job out of university, who was hired to increase diversity at GitHub. Sorry, that is just how it is...
> * Practice empathy

Any tips on how to do this? I don't often feel things for myself and it's even rarer to experience empathy at a level I can detect. I meditate to try to better understand and learn to detect my feelings, but haven't made much progress yet (I use Headspace).
1. Don't "give up" when trying something new and cut-and-paste and thrash around blindly sticking things places. It takes just as long to learn why things work the way they do as it does to slash and burn -- and you'll pick up something useful along the way

2. Check your ego at the door. A good friend begins a class he teaches having coders say "I'm a programmer and I make mistakes"

3. I've seen a lot of simple systems that did useful things that grew into complex systems. I've never seen a system that started off complex being anything but a huge PITA for everybody involved. Keep It Simple, Stupid

4. Learn all the major programming paradigms and be able to solve problems in all of them. In my opinion, this is the first step to being any kind of programmer at all, much less a great one

5. We write code to help people. We write code alongside other people. People are a critical component, yet we hardly talk about them. Programming is about 95% social, 5% technical. But reading the latest industry news, you'd never think that. Keep your focus on the people, not the tech. Knowing and manipulating the tech is how you get in the game. How your work impacts real people is how you master it. You should be a professional and write clean code, but nobody cares about your standards if you're not getting along with others or making something somebody actually wants

6. Study mistakes and disasters. In every true professional field, folks spend a lot of time picking over and thinking about things when they go wrong. You should do the same. A big part of success is simple failure avoidance

7. Pair/mob program and use TDD if you're deep in OO or complex/mutable code. Nothing shows you how much you still have to learn like making what looks like a simple change and watching dozens of tests go red

8. Keep learning more about text processing and command line utilities. There are a ton of people right now writing complex code for things that can be done in a few lines of shell scripting. Don't try to solve everything in the shell, but know that a little bit of code can replace a ton of work if you know what you're doing.

9. Pick 2 or 3 IDE shortcuts and practice them each week. The less you touch your mouse and the more you can do work without moving your hands the faster you'll be. (This is one I need to work on)

10. Hang out with people that are better than you and pay attention. Greatness tends to rub off over time.
Hey Peter, I'm a 25 year old founder who started a company right after the college. I started the company via Stripe Atlas in Delaware and recently moved from Turkey to San Francisco. Now we're in Batch21 of 500Startups and plan to stay here for the next year. I have B1 visa right now and looking for ways to extend it in order to be able to stay here.

1. 500Startups invests $150K similar to YC and since I only have a single company incorporated in USA the investor visa doesn't seem applicable to me.

2. Getting an O1 visa is also may not be easy because I just got my undergraduate degree from the university and my only success story is the company that I have right now.

3. A few attorney suggested me to apply for an MBA program but it's expensive in San Francisco and I don't have enough time for that.

So what are my options right now? I was waiting for the startup visa that will go into effect on July 17 but it looks like Trump might kill it. I feed desperate right now since I really believe that I should stay here because our potential customer base is in SF and our growth rate can be much higher if we can live here.
Am i the only person to read that and think "a couple of reasons to buy and a whole bunch to not"?
Yes, it burns their time. I just put them on speaker phone and continue working as usual on my computer, occasionally uttering a "yes" or "what's that?" when they tell me for the hundredth time to go to some phishing site. It's astonishing how long it takes for them to give up.

When working from home this is one of the few joys/social interactions if the day :D
The Humble Book Bundle: Stranger Creatures Supporting the Jane Goodall Institute
JMAP has no E2E encryption: http://jmap.io/#end-to-end-encryption
KissFront.com – FREE WEBSITE SPEED TEST
No hate. I see a self-absorbed person who is unable to see their own flaws and who blames everyone but themselves for their own failings. It's sad actually.
Thanks, will do !
If that random dude from the street has a 100 % succes rate, and the other has a printed out paper diploma and 50 % succes rate, guess where im going.

Academia usually garants a minimum of performance - i will give you that, it is no indicator for a maximum.
Try and imagine since 1980. Kind of hard to explain to my boy actually. He has my old computer from about 7 years ago. At least i think it was 7. Intel 2600k? Still works a treat. It's almost as old as he is.
Perhaps, just perhaps, the Pro Life position is about appealing to a segment of voters who wouldn't be attracted by the Cut Taxes for the Wealthy position?
Yet another microservices template, 0.2 released
Of lifelike robots and ethical issues
I would agree on all of these.

Especially seems that a lot of devs forget about the first point.

In my experience, when I've started doing gym & swimming I became to feel less "burned out" as well as my self-esteem improved :-)
I've seen a number of blogs with hex names like this. Where does this come from?
Or DDoSing http://www.behind-the-enemy-lines.com/2012/04/google-attack-...
Yes. If the author is alive and you wish to reward their huge efforts and encourage them to write more of such books, buy them new.
Comparing in Memory Databases: Redis vs. MongoDB (Percona Memory Engine)
Show HN: Coco – converting country names between classifications (Python)
Totally agree in terms of a normal legal definition.

Of course different religions have different views on the more metaphysical concept, I find it interesting that it seems for Jewish people, that babies aren't considered "fully formed people" (spiritually speaking) until a number of days after birth.

Source: http://www.momentmag.com/wp-content/uploads/2014/01/When-doe...
The APK+replicant still depends on the signal servers right? e2e encryption works, but whisper systems still knows who you are talking to.
Lowering the genome-wide assoc studies threshold would save millions of dollars
Looking to improve your eCommerce revenue
They avoid cigarettes and anything else burning like the plague?
Most of those laws are self defence laws. The US & the UK have slight differences, but you're often allowed to use leathal force to prevent yourself being killed.
The way these companies advertise is largely why I'll never do business with them (same with Lootcrate).

If you have to advertise that much to get me to be a customer, then you're essentially telling me your user experience is shit, and your product/service is shit, and the only way to get customers that you haven't poisoned with a bad experience is to constantly spam.

They're literally paying for advertisements to not do business with them. Dunno how that makes sense to do.
Some fungibility factor attached to each product wouldn't be amiss here
Mutual Funds Tracker
OpenStack Monitoring Beyond the Elastic Stack–Part 3: Monitoring with Dynatrace
I don't think this "Defends" your website. If anything, it draws attention to it.

Might also be used for some kind of reflection attack. Want to kill some service that let's users provide a url (for an avatar image or something) - point it to your zip bomber.
Logos for Cool Devs
It's also much worse for women and people of color who are assumed to be rude for acting in ways white men wouldn't think twice about.
I'm an empathetic person and I find myself often trying to put myself in someone else's shoes to see how I would feel if I were them. Nope sure it that'd help you but there ya go.
The UK (or English?) law about self defence is "back to the wall", i.e. you can invoke leathal force to defend your own life when your back is against the wall, when you have no other option, and no way to escape. In other words, if you can retreat from the situation, then you must retreat.

Some places in the USA have "stand your ground" laws. These say you aren't required to retreat, that you can "stand your ground", that you can use (legally) leathal force without requiring that your back is against the wall.
Show HN: A Usable CSV and JSON to SQL Converter in Elm and Phoenix
UK perspective: it may depend on why the data is being collected.

UK government guidelines [1] for general forms to do with benefits/services &c are fairly thin

Organisations that have to maintain equality metrics in some form [2] have a more complex approach. This second approach seems like the nearest to the Github situation. The example I have cited (third or fourth in goog search results) maps directly to 'protected characteristics' in diversity legislation in UK.

[1] https://www.gov.uk/service-manual/design/gender-or-sex

[2] http://www.ecu.ac.uk/guidance-resources/using-data-and-evide...

Meta comment: Survey questions are tricky to formulate. Kicking ideas round in a group on a whiteboard with reference to external advice/exemplars seems to help get wording sorted and clarify the taxonomy. Genuine question (I don't work in the software world) is it normal for a lone web developer person to be left just making up the questions as they are coding them?
IDM Download Manager APK v6.26 Latest Download Free for Android – Android APK's
it's more like 20-25% (depending on what you use it for)

https://www.hardocp.com/article/2017/01/13/kaby_lake_7700k_v...