skysight-inc/HackerNews huggingface dataset:
Just because it's a common turn of phrase doesn't mean we should be less outraged. In fact, we should be more outraged, because it's more likely that it's actively harming people. Ideas -- in this case, stereotypes -- are very powerful and have real effects. Language is important in creating expectations, and people are given opportunities based on expectations.

Also, it's not a common turn of phrase in my world because I don't spend time with assholes stuck in 1950.
If he was the opening act for a musician he didn't respect, he would show up late so the headliner would have to play first.

He was probably right on that one, though.
https://www.grammarly.com/premium

https://www.grammarly.com/edu
> People won’t risk making mistakes if they feel they will do a bad job, lose respect from their colleagues or potentially hurt other people in that process.

This such an important and overlooked aspect to learning. Also one of the best things I experienced when working for a startup. For whatever reason I found the environment much more conducive to experimentation and failure. A working POC could change the direction of a project. Most things didn't seem possible anyway, so why not try?

Now at $BIGCO projects take a long time to start and are generally not full of surprises. A change in direction would probably be perceived as a negative of not thinking out your design more carefully.
I would have nominated Fabrice Bellard or Oleg Kiselyov as the Chuck Norris of programming.
It seems to me that it uses as food the extra CO2 and Nitrogen that we are dumping into the sea. So the actual impact would be a better CO2 and Nitrogen balance!
> Over the decades I've been living on my own, I've never had a situation where any RI policy would kick in

That's fairly expected. Given my current RI cost and how much it covers, they're losing money if I make a significant claim more than every 200 years or so.
i suppose that "possible" depends on the denomination or sect, as their beliefs differ as to whether things or ideas can be transmitted across such a divide. But, if you're asking this because of a loved one you've lost, i am sorry for your loss.
As someone who was interviewed (and rejected) for a UX role at Google, this incident doesn't surprise me. They seem very focused on A/B tests and don't seem to value qualitative research very much, and when they do it's usually survey based.
Been looking for something like this for ages. Great stuff.
Wouldn't the police be able to see that a PI service looked up the person's social security number?
Successful Entrepreneurs All Have One Thing in Common: They’re Always Late
I think you misread OP's sentence. Actors and micro services are not really related to FSM's.

You can make services and actors which can be modeled as FSM's but they don't have to be.
It's Taking Years to Shave Seconds Off the World Record for Super Mario Bros
Open source video conferencing, instant messaging, white board
Storefront - https://www.thestorefront.com/ - raised almost $10m for a similar idea, and just shut down last month after four years, so I wonder how/if Bulletin will approach the market differently.
That is the only correct answer.

.+@.+

In human language: an email address consists of something, an @, and something.

That's it. The name part can be anything; so don't validate it beyond having a character.

We don't have one-character domains yet, but there is no reason to exclude them. It is already possible to arrange your own top-level domain if your pockets are deep enough (.google), so don't be surprised if some megacorp starts using a top-level domain without any subdomains. Don't validate the domain part beyond having a character.
What does that have to do with anything? Windows 3.1 had a minimum RAM requirement of 1 MB. The base model of the Apple Lisa 2, which featured a graphical OS, had 512 KB of RAM. It's possible to have graphics without requiring so much RAM.
Basic income gives the poor bargaining power in wage negotiations. It would require cultural adaptation, but I know of few individuals whose whole needs can be satiated by just having food and shelter. People still want things. They take out insane loans, mismanage their money, and even sacrifice those base necessities to possess things. We have a strong consumer culture, and UBI can take advantage of that to reduce suffering and empower workers more to actually negotiate with employers rather than it being a one sided conversation with your only failsafe being an undesirable minimum wage.

I highly doubt making labor more scarce, when we are in such a glut (and continued automation will perpetuate and expand the glut) would actually cause any real harm to the economy. We already pad economics with millions of ghost jobs that exist solely because the marginal loss in productivity and efficiency having unnecessary workers is less than the cost of having mass destitution and social instability.
That's the beauty of hyperlinks - linking to relevant content without having to repeat it.
Architects make the best decisions when they code

In the Tech Lead courses I run, I advocate for Tech
Leads to spend at least 30% of their time coding.
Spending time with the code helps build trust, respect
and a current understanding of the system. Making
architectural decisions without regard for the
constraints of the current system are often bad decisions.

I really hate it when people don't know the difference between an architect and a tech lead. I'm happy that you gave your tech lead a title bump if that's what you want to do, but there is a difference. If you have your architects coding you are wasting time and money. Hire another programmer and have your architect do what they are supposed to.
I remember reading the opinion that one need only verify that an email address is an email address by answering, "Does it have an '@'?". Yes? Email address. No? Try again.

Perhaps it is nice to ask a question one step above the email verification: How much responsibility does//should the user have, how much responsibility does//should the designer have, in ensuring the user's email address as valid?
I overlooked size/errors. Good points. I now remember reading about such issues under banner of Design for Manufacturing where they had those considerations in the design flow. Far as paper, I'll look at it later. :)
Can no longer edit this but sjy is correct , they accuse and accused denies it they get a jury trial :

http://www.bbc.co.uk/news/uk-25745989
Luton terrorist forced to decrypt USB stick by RIPA.
How Much Tax Do We Really Pay
I never really learned how to write regex. I can write simple ones with the use of a tool to help me figure out what I need to write (and a cheatsheet to explain the terms).

I realize they could save me some future potential grief, but I'm usually more concerned with the present actual grief they cause me.

I feel like I'm letting down the side.
If Jeff Dean built Google, Jon Skeet is my Google.
Atleast until Google is able to tell me where my program is supposed to store local files on the twenty different versions of Windows.
I'm a proud SJW. I actually find it really amusing that such a positive, admirable label is used as an insult. I have people in my life that I love who are women, gays, people with mental illness, etc. I'm proud to be a "warrior" for them. I'm not exactly sure what you're afraid of "SJWs" doing to your life, but I promise that we'd fight for you, too, if you needed it.
There are several companies trying to do indoor gps with blue tooth low energy beacons.

http://indoo.rs/ and yc company http://estimote.com/
also see Apple's iBeacon.

i have never been able to get these devices to work well enough for gps type apps. so glad to see someone is trying a new approach.
JSClassFinder: Detecting class-like structures in legacy JavaScript code
A quick web server that was written to showcase the sigio/siginfo event model. consider this code highly experimental and yourself highly mental if you try and use it in a production environment
http://www.kegel.com/c10k.html#examples.nb.sigio
I have taken running more seriously over the past year and cannot emphasize finding a running group more. Committing to run with others will build it into a habit. I have written about my experiences with running here http://aviadas.com/blog/2016/02/09/10-things-i-learnt-going-...
Not to mention how calling out every opposing political view from famous people chills discussion and promotes an echo chamber.

Fine if it's technically relevant but I'm sure Chuck has a lot of views most of this forum doesn't agree with but there's no reason in my mind to go on a witch hunt every time someone with an R by their name is mentioned here in any positive light.
The title would be laughable if it were not published in the Wall Street Journal (and paywalled). Why do we persist in denigrating reasoned analysis and modeling. Truth is, a scientist or engineer needs to know both the calculus and statistics and a whole lot of other mathematics.
You're attributing malice that just wasn't there. The anecdote was meh, not the person or the drive behind it.

Honestly, I find your personal attacks and comments about how you believe I perceive myself to be the only nasty behavior on this thread.

> If you don't care for my anecdote, fine. Your own's even less relevant to most people.

I disagree. Maybe this analogy can make where I'm coming from clearer:

There are certain postures that are easier on the back than others when digging with a shovel. Imagine you have a single data point from someone who grew some vegetables in their backyard and did a bit of shoveling every weekend and a single data point from someone who worked as a tree planter in Ontario for three consecutive summers and spent long hours every day digging and planting.

I believe that neither would be scientific or conclusive, but that if all else were equal, then knowing how the posture/technique that worked for the tree planter would be more useful. I would go with that until encountering problems or taking on something more demanding than what the tree planter did.
I'm also a customer and sorely disappointed there is no API for the call flow. It'd be really neat to call my number, press some keys, enter a PIN, and add the caller ID to a huntgroup, for example.

but, can't do that. or anything else. must login and edit call flow manually. :(
Technical correctness and precision language is what enables those of us who build the future to progress forward. Incorrect language and imprecise thinking holds back those who do not clear their minds, preventing them from contributing themselves to the global project of progress. These things do matter.
I do not give you permission to be offended on my behalf.

Any jokes about my particular demographic will be allowed without criticism and I may even laugh at the joke myself.
Agreed. I'm not sure, but I get then impression that some people vote on an answer based on who posted it. I don't want people to research an answer and post it, I prefer answers from people who know from experience. That said, a researched answer is better than none.
The Court of Appeal judgment is very interesting but also very questionable.

If I understand it correctly, they claim that the encrypted data exist outside of the defendant's brain and is in possession of the police, therefore it is tangible evidence, the key is merely a way to access it. And the police can force a defendant to provide access to tangible evidence like a DNA sample or a pubic hair. And therefore non self-incrimination does not apply to that evidence.

It is very questionable as one could argue that the decryption key is a segment of the data, and that the data only becomes meaningful, and therefore evidence if the file is complete. The police is therefore trying to get additional evidence (the missing data segment, the key) to build a case, and then we are 100% in the realm of self-incrimination.

I am struggling to understand #25. It seems to imply that the only reason for the defendant to refuse to provide the key can only be because the data would contain incriminating evidence, and therefore it would somehow weaken the defense against self-incrimination. First there may be other reasons to refuse to give access to the data (privacy for instance, it might be embarrassing for a religious person to acknowledge watching gay porn!). But mostly the idea that the defense against self incrimination is weakened because complying with the request from the police would incriminate oneself is I think completely circular and defeats the whole purpose of non self-incrimination.

I also find it very concerning that the justice applies extremely fuzzy concepts like "the stability of society" to challenge basic liberties.
I would swear all the comments starting here are made up.
Huh, why to reinvent a wheel ?

G-WAN
http://gwan.ch/imgs/gwan_hello.py.png
http://gwan.ch/developers#tab8
From the abstract:
"We evaluate our algorithm using a “colorization Turing test”, asking human subjects to choose between a generated and ground truth color image."

And later in the article:
"However, the results from these and other past attempts tend to look desaturated. One explanation is that [1,2] use loss functions that encourage conservative predictions. [...] We instead utilize a loss tailored to the colorization problem. As pointed out by [3], color prediction is inherently multimodal – many objects, such as a shirt, can plausibly be colored one of several distinct values."

This suggests that adversarial training might be a good fit. It transforms the goal from "reproduce the original colors", which is in general impossible, to "produce as convincing a colorization as possible", which is the real goal.
Lisa, I want to play your game.
What's that number? Not even out of single digits? That's rich indeed, considering the entire history of the 20th century is that of successful foreign capitalist intervention, starting all the way with the Russian revolution.

No matter how bloody the communists were, my original point was that it was never done in an environment without active foreign involvement of undermining, destabilization, and outright warfare.
Networks all the way down (2014)
The same statement could be said if you took a sample size of 1000 people. Most probably wouldn't know what you mean when you say "metadata".
Thanks for sharing Nathan, glad to see things are working out so well for Convertkit! And very glad to see a bootstrapping story in such detail.

Nathan's book Authority led to my creating a website from my books in 2013, and it's grown handily. I currently have the opposite issue: my revenue growth slowed, but expenses are low so I have a largish runway. Recently started investing more in capital and look to be on a path to grow revenue with a new product very shortly.

Specifically a Macbook pro. I had been trying to launch an initial video product using a macbook air, figuring I'd buy the better computer once I had proven revenue. But that delayed me for months due to technical slowdowns. I bought the pro last week and will probably have a very minimal product out this week.

Slack's been a big help. Several years into the business my processes had gotten too complex and it was slowing progress.
ThoughtWorks hired me this month. The culture is excellent and matches up with these 12 lessons. I'd add a 13th lesson about combining individual empowerment with teamwork.

If you're interested in working with ThoughtWorks, I'm happy to help and connect you with the right contacts. Email joelparkerhenderson@thoughtworks.com.
Titles and job roles vary enough across the industry that I'm pretty sure there isn't a canonical, obviously correct meaning to things like "architect".
I have a big respect for Jon Skeet, but to dismiss Jeff Dean's work because Skeet is the one who provides copy-and-paste snippets for programmers is wrong on so many levels.
He was definitely using a wacom tablet (or similar) and Photoshop (or similar). The color selection is what I remember from Photoshop. And obviously sped up.
What's offensive about being ignorant of technical matters?
Do you know Walter Bright?

The guy that created the first C++ native compiler and one of the D authors?

http://www.drdobbs.com/cpp/c-compilation-speed/228701711
i think you don't agree with yourself there. anything can be taken by someone the wrong way.
Agreed. I find things like "youdont@needmyemail.com" usually work, and then if they ever bother to read what’s in their database they may get a hint.
Containerized Data Science and Engineering – Part 1, Dockerized Data Pipelines
This checks whether or not an email address follows RFC 5322 via parsing vs via regex: https://github.com/jackbowman/email-addresses
I recall seeing some early biofuel powered busses that smelled like frenchfries because they used recycled deep fryer oil. I don't know how popular they'd be if they smelled like Bronx clam.
Some people might reasonably believe that living in Manhattan makes it reasonable due to the unique opportunities doing so provides in areas related to quality of life such as employment, culture, community, political franchise, etc.
Maybe a Christian coder could set up a Facebook server on the other side, though I'm not sure what the protocol would be for communicating with it from here.
> Stereotypes wouldn't be stereotypes if there wasn't a grain of truth in them.

Not true. Stereotypes are usually based on assumptions. The "grain of truth hypothesis" is used to enhance the stereotype, most often by people that prefer to believe in the assumption rather than facts.
A reformed Breivik, once released, would be able to do some good by working against his former cause, speaking to prevent others from following down the path that he took.
So any new gtld longer than four characters would be dropped on the floor? E.g. .software? If you're trying to censor email addresses from a file, that doesn't work that well. :)
Well any asynchronous programming requires FSM. Thus don't do distributed system or asynch if you don't like FSM. It may not be self taught.

The explosion of transitions with the number of states is unavoidable by nature. It requires thinking and design on paper before implementing.

Here is example of hpib that includes the FSM for the communication. These people did a great job and yes it is hard

http://www.hp9845.net/9845/tutorials/hpib/
I could certainly see "pull requests" happening for collaboration on open documentation / manuals / reference guides, etc.
It is a complex issue and there are a few different reasons for this.

In the old days, there were analysts (the people who wrote programs) and programmers (the people who translated these programs to punchcards). We kept only the programmer title.

Our field is vast, yet everyone is a programmer as far as people outside our field are concerned. Scientists could be physicists or astronomers, artists could be painters or actors, doctors may be pathologists or heart surgeons for example.

A programmer can be self-tought, thus the title programmer doesn't imply any kind of official degree or a discipline. You could have a MIT diploma or just be a high schooler.

I think the field developed (and keeps at it) too quickly and the social adjustments that should take place can't catch up. A job not only provides for you, but gives you a place in society. The title “programmer” is as generic as it gets.
Picture receiving a phone call from the police in which you learn that your son and daughter had been killed in a vehicle collision.

While you are collecting your thoughts, perhaps before you fully realise that your life has been changed forever, the silence is punctuated by a loud tphrrrphththpht.

Hilarious.
The first one I found that does resolve: http://ai./

It has an MX record too. There is nothing wrong with this.
This kind of stuff is great - make suggestions, but allow it to go through even if you think it's wrong. For the last email validation I worked on, there were only 2 absolute blockers - there must be an @ sign, and the domain must have MX records (emails that are technically valid remain useless if we can't send them anything).

There were a number of other checks (being close to yahoo.com or gmail.com or other common email hosts, containing surprising characters, etc) that would trigger warnings, but still allow the check to pass if the user assured us it was correct.
Interesting. I think it is unlikely that most people would consider me easily offended.

If it wasn't historically pervasive, yet false to declare that women are not tech savvy, I likely would not have said anything, however, this is a technology focused community and thus it seems relevant to not promote that unfortunate typecast.

I was unaware that Moms were considered elderly - I had my first child at 25, is that old? I guess that's another case in point why not to use 'Mom' in this sense, it comes off insulting to some and also is perceived to mean multiple, possibly unintended things.
An overflow from a bathtub on the 9th floor can cause ~40k of damages in under an hour.

Renters caps at 300k and they added that cap becuase you can easily reach that level of damage. Still it's 10$ a month so the odds of that happening are rather low.
Type conversions from JavaScript to C++ in V8
I know it can be frustrating, it's happened to me too, but the reality is that email validation generally isn't for you. It's for the 99% of other people who would greatly appreciate the heads up that they've typed "something@yahoocom" or "Boys@MenFan1@whatever.com" and it's probably not what they meant to type.

Now we can talk about HOW validation is implemented, and I think it would be completely fair to raise a warning: "Hey, did you mean to enter this?" instead of "sorry, nope." when non-trivial addresses are encountered.
About iRoot App – The Best Android Root Tool
I've found gen_fsm to be a bit of a beast to reason about, and I'm not alone the core team announced at Erlang Factory a few weeks ago that there will be a new FSM implementation in an upcoming release https://youtu.be/YlNrWxH56_E?t=985
People do like to hero worship. I think it's a psychological thing.

Although I disagree with saying that you can never reach a level of somebody that's you idolise. What I observe with myself and others is that people emulate those they idolise and emulating people who are really good at something would help you improve.
I visited a farm in British Columbia about ten years ago that was raising bivalves (geoducks I think) and they'd worked out how to raise them all the way from fertilization through all the microscopic stages. In retrospect, they probably had to do that because clams aren't polite enough to attach to something, en masse, that you can collect on the beach.
> If you were to ask me for a regex, I'd say /.+@.+/

How about "one@two@three@four@example.com"?
tk has address 217.119.57.22
cf mail is handled by 0 mail.intnet.cf.
to has address 216.74.32.107
io mail is handled by 10 mailer2.io.
gg has address 87.117.196.80
I love reading "lessons learned" type posts.

The ones I like best here are:

#5 Architects make the best decisions when they code. Amen.

#10 Appreciate that everyone has different strengths - that's how a team becomes more than its parts.

Here are my lessons learned from 25 years of SW development: http://henrikwarne.com/2015/04/16/lessons-learned-in-softwar...
After all, clearly it is just one of many associated presses.
A glut is when the supply is available to anyone who wants it and additional supply goes unused.

We've already established that we have the exact opposite problem. Our national infrastructure is crumbling because no one is fixing it. Skilled women stay home with their children because child care is unavailable. Homes go uncleaned, nails go un-manicured, etc, because no one is available to do these things.

If we reduce the labor supply by 13% (what was done during the Mincome experiment) that only makes these problems worse. For comparison, the great recession cut labor supply by 5%.

https://decorrespondent.nl/541/why-we-should-give-free-money...

As you note, people want things - if we cut the labor supply we have fewer things to go around.