skysight-inc/HackerNews huggingface dataset:
Of course, the Perl 5/6 soap opera was not the reason for jumping the ship.

10 years ago RIA platforms were the rage (Silverlight, Flex). By this time I was working in operations but willing to switch career to software development. Finally the opportunity presented and I picked OpenLazlo and PHP/MySQL. Two weeks later it was clear that I would not be able to meet the deadline using this platform. I googled for something like "productive web frameworks" and the top entries were about Rails, followed by Django. I could not make Rails work on my local development environment but the the Django tutorial worked like a charm.

So the truth is that I started using Python more seriously because I was not smart enough to make through the Rails tutorial. But no complaints - Python/Django is paying my rent since then!
How so? The code still documents what is happening, the commits however lay out the whys.

The point is that these two are separate questions, and that trying to use comments as a crutch to join the two religiously is a headache. It's impossible to keep everything in sync and I don't want to read needless or worse misleading information.

What's worse, in comments we often omit the important details such as why was the change made, what other choices were considered, how was the thing benchmarked, etcetc.

That said, comments still have a place. Just not everywhere for everything and especially not for documenting history.
I'm unaware of efforts in this area although that's a great idea, I will pass it on.
Earth's core and mantle separated in a disorderly fashion
I, too, took a class with one of the profs whose research drives zodiac (Peter Fader). He's incredible; probably the best at combining mathematics and practical notions of business value (and, frankly, charisma) that I encountered at Wharton. Made me fall in love with both bayesian stats and calculus all over again.
it is the same as having an all powerful application with saved credentials on your 90's PC, protected by a BIOS password.

All fine and convenient until it is compromised by some other application.
Perhaps it’s because the highlighting - being a cooler shade of blue - is less jarring and easier on the eyes.

Windows: https://www.wintools.info/images/ccp/Highlight-default.png

Mac: http://media.idownloadblog.com/wp-content/uploads/2015/01/Qu...
As pointed out above, the serpent isn't necessarily named "Satan". However, it isn't really objective to call the act you describe, "evil". It might have been harmful to humanity to have been kicked out of the garden. (Although, if that hadn't happened, would we have iPhones now? One can see both sides of this question!) The fact we are sinful enough to disobey instructions about eating fruit is more about who we are than about anything the serpent did. If a child destroys a poorly-built house by kicking it, do we blame the child? Why would God want such fragile creatures in his garden in the first place?
I've observed that behavior in others but never done it myself. As someone who doesn't randomly highlight as I read, I nevertheless agree that a toolbar that appears on highlight is obnoxious for a reading-oriented site. (Meanwhile, I can appreciate Microsoft Word's similar toolbar on highlight, which is especially useful in touch and pen-oriented workflows.)

I am idly wondering about the underlying reason people do random highlighting. I assume it's just a "tick" as they say. But I wonder if it has anything—even in small part—to do with the bad contrast on a lot of sites and the fact that browsers render highlighted text with good contrast. Even on high-contrast sites like Medium, the bright background combined with dark text can be tiresome on the eye, meaning that highlighted text will invert that yielding a more comfortable white text on blue. As someone who doesn't randomly highlight text, I often intentionally highlight text to quickly and nearly-effortlessly correct bad color selections by the site's designers. If I did this more often, I could see it developing into a habit.
I'm optimistic crypocurrencies (not all, but some) will achieve global adoption as a payment option. I think its possible to build a cryptocurrency that could emulate the fraud / refund detection features of cc processors. If there isn't one out there, I'm sure it will exist in the future. I certainly don't see monero being used in my local bodega or as a mainstream currency because thats not really what monero is trying to achieve.
This is 100% true. Earlier in my career I might have jumped through these types of hoops because I needed a job. Today, if a potential employer were to tell me I needed to go write X test program for free or do some bullshit test on Hacker Rank I would just say, "No thanks, I've got better things to do." Then I would move on to the next employer.

At this stage in my career when I still get this type of bullshit from someone I just find it ridiculous.

I'm just left thinking, "Did you read my cover letter? Where I told you how I worked on a 3 million CLOC air flight cockpit software that runs in actual planes; so if there are bugs real people would die? How about the part where I discussed being the software lead on financial derivatives trading software; where bugs could lead to millions or even billions of dollars be lost? Did you see that software library I maintain in my free time that has over 1 million installs? And you still aren't sure I'm qualified? Well no sense wasting any more of your time; I'm clearly not qualified then."

Ironically what I would consider the two best interviews of my career went like this respectively.

1) I was called in for a technical interview. The VP of the IT department sat down with me and asked me to tell him about my work experience. I gave him an overview and then he started delving in deeper and deeper on the subjects that I said I had experience in to see what my level of knowledge was. This went on for about 1 1/2 hours at which point he stopped me and said, "Ok, how much money do you need?" I gave him a number to which he replied, "We could do that. Hold on a minute." The VP then went and brought in his top developer (turns out he's also the hiring director) and then we basically repeated the whole thing, but dove into even more technical details. That lasted somewhere between 2 and 3 hours. At the end of it this he says, "I can have an offer letter ready for you tomorrow. When can you start."

2) Preface - I was referred by someone already working with this company.

I get a phone call from the company CEO (small start-up). He asks me a few questions about my background, some soft skill type of questions, nothing real technical. After 20 or 30 minutes of conversation that is basically just a "can we get along with each other" check the CEO says, "Ok, I'll need you to do a technical interview with our team lead." A couple days later I get a call from the team lead.

The conversation goes basically like this.

Him, "Ok, so here's the deal. Steve says your really fucking smart and Steve is really fucking smart so it's probably true. Elijah (CEO) thinks we need to do technical interviews, but really they're all just bullshit anyway. If it turns out you can't do the job we'll fire you in less than three months; if you actually know what you're doing we won't. So do you want the job or not?"

Me, "Yeah"
Please don't say that. We already had such pain from HTTP, FTP, and SMTP not starting with it.

If building the next version of internet discussion and sharing, we really need first-class support for encryption.
personally I find that to be a sad commentary on the state of "Free" societies when we are regulated to the point where you can not even cook for other people with out government permission.

Preach it, brother, preach it! Can I get an "Amen" here???

We keep telling ourselves, and each other, that we are "Free" when we are so far from "free" that it's laughable.

To get a better idea of what the proper role for government should be limited to, I suggest everyone read "The Law"[1] by Bastiat.

As Bastiat says:

And what is this liberty, whose very name makes the heart beat faster and shakes the world? Is it not the union of all liberties — liberty of conscience, of education, of association, of the press, of travel, of labor, of trade? In short, is not liberty the freedom of every person to make full use of his faculties, so long as he does not harm other persons while doing so? Is not liberty the destruction of all despotism — including, of course, legal despotism? Finally, is not liberty the restricting of the law only to its rational sphere of organizing the right of the individual to lawful self-defense; of punishing injustice?

[1]: http://bastiat.org/en/the_law.html
Author here. One of the reasons to start with something even simpler than embeddings such as fastText/Word2Vec, is their ease of explainability. As this blog post alludes to, the majority of ML work is data work, and in order to efficiently work on your data, understanding what your model does right/wrong is critical. This is why we favor starting with approaches that might seem simple or outdated. Once you see how these approaches fail, you can better inform your choice of a complex model.
Getting Radeon Vega Everywhere: An Interview with AMD CEO Dr. Lisa Su
>It should be like this:

>well-organized github > chaotic github >> no github

I don't like to share my random projects on github, just like I don't like to share my life on facebook, fuck me right?
How to Drive App Engagement Using Personalization
If the individual pods are a bit asymmetrical (not a perfect cylinder) the overall surface with have some curvature.
That's true, especially the testing part (ever seen chain of promises, a deferred object, and completely useless error stack trace?). Debugging? Source maps, transpilers, file watchers - impenetrable pulp. Why the community is so fixated on forcing the framework down the throat of developers? It certainly solves some problems, but these problems could probably be solved in a more comprehensible and simpler way. Angular it not the new cool thing - it's a complex thing with multiple versions, each incompatible with the others.
We italians have Olivetti.
In my experience people from Asia bring the culture with them, which might explain why it seems ethnically Asian people are wearing the masks more - they might just literally be Chinese or Japanese people, among whom it's totally normal.
Whoa thats a big exhaust. Hopefully someday we will see it go up. Saturn V launches were awesome.
Off topic: I got confused by the phrase kindle fire, until I remembered that it can also mean start a fire. Now the name of the tablet seems less arbitrary...
Not sure if you live in the US but my experience with the US healthcare system (I work adjacent to one of the top US research hospitals) is that there is a critical problem of patient identification between institutions. Because we have no national ID system, patient data is coded for individual institutions (with some limited exceptions). So, transporting your medical data between institutions is a headache that can result in lost information. Further, access to this information for your own knowledge, research or simple interest is quite limited if you don't have a healthcare provider using one of these established secure platforms Apple Health can pull from.
Possibly refers to this manual: http://www.panix.com/~rst/turing.pdf
In my case, problems where text is not the only input into the model (but the text is a highly-important feature), the text document is only a couple characters/words (or empty), and/or regressions instead of classifications. (although most of those are not specific to text encoding, but are difficult to implement and get good results without tools like Keras regardless)
One interesting perspective:

"Wherefore, because that Satan rebelled against me, and sought to destroy the agency of man, which I, the Lord God, had given him, and also, that I should give unto him mine own power; by the power of mine Only Begotten, I caused that he should be cast down;" (Moses 4:3)
[emphasis mine]

"And thus he goeth up and down, to and fro in the earth, seeking to destroy the souls of men." (D&C 10:27)
The millions of other sites you're referring to are largely static urls. When you visit something like "/explore/room-ideas" on Pinterest, it's a vast collection that is continually changing. Google decides to choose one image from that page as the "representation" and surfaces it in Google Image search results. If we had the image hash, we could reverse-lookup exactly what Google's intentions were and give the user a better experience. There may be other alternatives, I am not on the internal team focused on improving this experience--that team is in direct contact with Google.
This comment highlights the problem they will have to solve.

People who want to replace outlook, already did. ages ago. They have slack, jira, jive, gmail, etc, etc, etc, etc.

People who won't replace outlook, won't replace outlook.
16000 teds woodworking plans.pdf
I want to be able to understand what the project is about, and get a high-level understanding of how it works.

Our hiring process starts with a phone interview and there's a quick technical discussion (mostly there to avoid wasting time if the candidate's skills obviously do not match what we need). A live coding exercise is hard to set up and takes a while to perform, if only because the candidate needs some time to understand the question and gather some elementary insights. So, instead, I ask the candidate to explain some code that they have written, and I expect them to be articulate and knowledgeable about it.

So I want to be able to find a commit or file that can serve as a basis for an in-depth discussion relevant to the kind of work that the position involves. If I'm hiring for web front-end, then client-side JavaScript will have to be involved. If I'm hiring for Big Data, then high-performance code, low-level code, or distributed/parallel code will be good. If I'm hiring for Compiler Design, then a toy (or non-toy) compiler is nice.

I will tell the candidate ahead of time about the commit/file that I find interesting (or even ask them for pointers to help me pick one). That way, if they join me on the phone interview and have no idea what their code is doing, that's the end of the line.

I don't really care about code quality. Obviously, if the code is so bad that it's impossible to understand, that's bad news, but most of the time the code is readable, it's just missing comments, or has variables like `item2`, or functions that are too long, or other stuff that you would expect in an open source project. That's fine, because it leads into two very powerful questions in this type of interview: "Are you happy with the quality of this code?" (the correct answer is "no") and "If you had a few weeks just to improve this project, what would you do ?" (I expect insights about refactoring, or improving test coverage or even improving testing/validation strategy, or adding comments).
Global Messaging Network Launches the Attorneys Receptionist
I agree with this a lot. I barely take note of the author or their site when I read stuff on Medium. So it makes a lot of sense if you want people to read the stuff you write but it seems to make much less sense from a marketing perspective assuming that I'm not alone in the way I use it. Though from the article that seems to not be the case.
In 2009 it was definitely seen as unusual not to participate. In my experience by around 2014 people had stopped asking "why" when learning I didn't have facebook. I think the desire to be "free of it" for the various meanings of that phrase have become well understood public knowledge. I'm happy to see social decluttering trend towards being a cultural norm.
>The difference being that you don't submit your social media profile as part of applying for a job.

Github is a social media platform. Last time I applied for a job, I gave the company an account and URL to access my self-hosted kallithea instance instead.

There are a world of benefits to this. I only gave them view access to the projects I considered to be portfolio pieces, and locked them away from the scratch projects.

It also allowed me to see how many times they logged in, which is how I know that they never actually looked at any of my hobby code before offering me the job.

Lets be real here, companies want your github profile for the same reason they look you up on facebook: everyones at least a little bit into voyeurism. Give 'em something that they know will be logged and scrutinized back, and you'll see what a chilling effect looks like.
I'd be really worried about flying a pet in cargo :( I've seen what United does to guitars
A quick walk through Pompeii and Herculaneum will disabuse anyone of the notion that ancient people were any less sexually motivated than modern people. We're still the same animals we were back then.
Like Mastodon et al, this doesn't need to be built on traditional incentives. The incentives are that you want to share cool videos with people. Any one server that gets overloaded with users encourages others to host another server and build a community on it, and the load (and the cost) naturally balances and is distributed across the whole network.
I agree with this, but if you have some projects you're proud of, Github lets you include/arrange six "pinned repositories" on your profile page, so that prospective employers/clients see those rather than your messy weekend hacking. There's no reason you can't have both clean and messy!
iOS has a sandbox. my 90s PC doesn't.
I run a small company of 4 people and we're currently at a $2.3M annualized run-rate. Fully remote keeps our opex very low: only about $125k excluding salaries.

I do feel we've hit a wall though, as our revenue has been ~$2M/yr for the past three years with a fairly consistent team size. We have had difficulty finding the right people who can incrementally grow revenue.

That said our primary competitor has ~80 employees and has to keeps raising more VC (we're 100% revenue funded) while their customers keep churning and showing up on our doorstep.
My medical records are made of paper and in a folder in a file cabinet :)

I rarely go to the doctor so not much to keep track of, yet...
As if it matters to a billionaire... (not to mention the money he'll be getting anyway for other expenses).
Yep, nailed it. For those of us who still read despite all that, here's the browser extension you've been looking for (Make Medium Readable Again): https://github.com/thebaer/MMRA
The key is building the right abstraction layers - clean separation of responsibilities into black boxes. Outside of security, no one complains about trusting the heap of abstractions that interpreted languages depend on... interpreters, compilers, operating systems, hardware... clear layers.

I don't think machine learning and NLP has reached that point. Largely because the field is based on probabilities and tunable parameters which are hard to expose without complexity, and hard to trust when they aren't exposed.
Ya, because no project of any value has ever been developed somewhere other than your personal favorite hypocritical platform, right?
This comment is funny, and also unfortunate. Overall, the article gives a broad overview of a typical NLP pipeline, and demonstrates the concepts with a neat example. Sure it could be improved, but it seems that you interpreted the fact that it can be improved as a sign that it's almost entirely unhelpful. In what world is that mindset useful?

For the example task in the article (classifying whether a tweet is about disasters), it would be genuinely surprising if `@` mentions were meaningful. Sure, this would be something you would investigate, but the general idea of `removing words that are not relevant` as a pre-processing step is definitely not bad advice.
It's low hanging fruit. Logging DNS queries is a lot cheaper for an ISP than filtering out and logging SNI entries in TLS handshakes.
MasterCard follows Visa's steps and disables all crypto-related debit cards
You mean when the Russians use the platform to get Donald Trump elected?
Not quite. You actually have proper hardware security with Apple's implementation. Assuming no flaw is found in the silicon it doesn't mater what's going on on the CPU
Or use a newer toolset than VC6 apparently. Honestly at this point there needs to be an intervention.
Being able to tell right from wrong, and acting on knowing something you're doing is wrong are different things. It is much easier to do something you know is wrong, when you stand to benefit to the tune of a few dozen million dollars.
I don't use github content as a criteria, at all. Not everyone uses github as a portfolio. Not everyone uses github at all. Some people just store stuff there, not worrying about the quality it may communicate to the world. Other people work primarily in private repositories, so their public data doesn't tell you much. Someone could just have a bunch of forks of other people's work, which they dabble with. And newer coders are often learning quickly, so their code from even a few months ago is not representative of the effort they would put in professionally if hired today.
I did a rough calculation that the value of all solar power generated in 2018 is about the same as the value of we would get out of removing side mirrors from our cars ( about 2% gas saving due to better aerodynamics) and replacing them with cameras/lcd displays. Where are the SV startups doing this? Seems like a huge gain. And we would no longer have to worry about hitting the mirrors when we us a drive up window...
Don't women also live an extra 10% on average too?
Clickhouse is a very cool project but is more analytical than OLTP. Percona had a nice writeup[1] (the comparison to mysql is especially apt -- note the lack of real-time updates and deletes in Clickhouse).

[1] https://www.percona.com/blog/2017/02/13/clickhouse-new-opens...
I have been running AutoLytx my side-project for 3 years strong now.
Terragen Professional 4.1.18 Crack for MacOS X Download
Multiple projects of interest (not just commercial), ideally with significantly different languages and problem domains. The ability to write clear documentation. Definitely not a pile of cloned repos with no contributed changes.
My code will never matter so long as I don't subscribe to the cult of delusional optimism and privilege. Can't get a job unless I have one of those
I have also found that socialist positions get downvoted here. I'd recommend that people read the works of socialists (Marx, Rosa, etc.) because most of my negative associates came from liberal insinuation I received growing up in the US :) The very word has had a campaign against it for a long time because of the 20th century relations between America and Russia (which, btw, hasn't been anything remotely socialist in a very very long time.)
The shaken voices of Kentucky school shooting
My focus wanders quite a bit when doing anything in general, so I highlight text when reading webpages to help anchor my attention and forcefully keep track of where I am.

Otherwise, my eyes tend to jump around the page in a horribly ineffective attempt to speed-read and I miss a lot of details.
First, I want to see contributions to flagship opensource projects. If you are using opensource stacks and pushing the envelope, you will eventually have to fix bugs or implement new features. Landing patches means the applicant is able to meet the high bar for contributions (code quality, documentation, tests).

Then I want to see side projects using the same stack that will be used internally by the applicant. You can tell a lot about someone by his code style.
Does it have calendar functionality? Outlook is at least as much a calendar application as it is an email application for me.

I don't see any evidence of calendars in the article's screenshots.